Description: Embedded Software Engineer, Lead
Job Code: SAS20203107-48597
Job Location: Palm Bay, FL
Experienced Embedded Software Engineer responsible for planning
and execution of complex designs in large teams to ensure proper
system functionality. Senior C/C++ embedded systems developer
that understands Software/Hardware co-design, Distributed systems
design, and Software / Computer Architecture
Lead and contribute to business acquisition, requirements
analysis, design, code and unit test, integration and test,
requirements sell off, and operations and maintenance of embedded
Ensure that products/projects delivered meet customer
requirements and specifications
Drive process improvements to aid in team coordination and
maintain delivery schedule
Communicate with leadership on status, issues, milestones, and
Bachelor’s degree (preferably in Computer Science or a related
field) and 9+ years’ experience OR equivalent combination of
education and experience. Master’s degree with 7+ years’ experience
OR equivalent combination of education and experience.
Experience interacting with customers throughout the design
cycle including major design reviews and architecture reviews.
3+ years of experience with C++ embedded systems
development, within a Linux environment, with understanding of
Software/Hardware co-design, distributed systems design, and
3+ years of experience writing real-time/low-level software.
3+ years of experience with avionics lifecycle execution.
Preferred Additional Skills:
Active Secret Security Clearance.
Knowledgeable of safety-critical software development / DO-178 C
or above industry standards.
Experience on complex systems with a focus on mission computing,
memory systems, and/or displays.
Excellent verbal and written communication skills in a technical
Model-Based Systems Engineering experience.
Strong working knowledge of Bash/Python, Intel x86/ARM/FPGA/SoC,
Embedded System Design, Release Engineering, Understanding of
Change and Configuration Management, Debug/Trace Analysis,
Real-time Operating Systems like VxWorks/LynxOS/Integrity, Software
Integration, Test, and Verification/Validation.
Experience working across multiple engineering disciplines.
3+ years of experience writing/modifying Linux device
3+ years of experience with Linux kernel-space/user-space.