Location:
Melbourne, FL 32904
Introduction
Join our dynamic team as we embark on innovative projects in the field of embedded software development.
We are seeking talented engineers who are passionate about creating high-quality software solutions for real-time systems.
If you thrive in a collaborative environment and have a knack for problem-solving, we want to hear from you.
Required Skills & Qualifications
- Bachelor’s or higher degree in Electrical Engineering, Software Engineering, or Computer Science
- 4 to 6 years of experience in embedded real-time software development
- Proficiency in C and C++ development
- Knowledge of embedded fundamentals for hardware and software components
- Experience with real-time operating systems such as Linux, MQX, Green Hills Integrity, FreeRTOS, VxWorks
- Understanding of IP protocols like UDP, TCP, MQTT, and hardware interfaces
- Interest in Cryptography and Security Protocols
Preferred Skills & Qualifications
- Strong written and verbal communication skills
- Experience with DOORs and other requirements management tools
- Background in the railroad or similar transportation industry
- Understanding of build environments, libraries, monoliths, compilers, and linkers
Day-to-Day Responsibilities
- Participate in the design and development of multi-threaded C/C++ applications under embedded RTOS
- Collaborate with cross-functional teams to implement scalable software solutions
- Engage in design and code reviews to ensure high-quality software development
- Work closely with project managers to determine scope, resources, and timelines
- Contribute to the development of high-performance, innovative end-to-end software systems
Company Benefits & Culture
- Supportive and inclusive work environment
- Opportunities for professional growth and development
- Commitment to diversity and inclusion
For immediate consideration please click APPLY to begin the screening process with Alex.
For immediate consideration please click APPLY.