Nickerson Talent Solutions · 5 hours ago
Embedded Software Engineer
Nickerson Talent Solutions is seeking an Embedded Software Engineer with a focus on developing and testing embedded software. The successful candidate will be responsible for designing and integrating software for complex systems while ensuring compliance with U.S. Government contract restrictions.
Responsibilities
US Citizen & DoD Secret Clearance: This role requires use of technical data subject to U.S. Government contract restrictions and this posting is only for U.S. Citizens
This role requires the successful candidate to obtain and maintain US Government Security Clearance; prerequisite for a security clearance is U.S. citizenship
Qualification
Required
US Citizen & DoD Secret Clearance: This role requires use of technical data subject to U.S. Government contract restrictions and this posting is only for U.S. Citizens
This role requires the successful candidate to obtain and maintain US Government Security Clearance; prerequisite for a security clearance is U.S. citizenship
Master's degree in engineering or computer science with extensive experience in Ada, C/C++ for embedded software design, development, and testing
Knowledge of scripting languages (Python, Perl, Tcl, etc.) and code management tools (Git, CVS, SVN, Perforce, etc.)
Experience with RTOS (Linux, FreeRTOS, QNX, VxWorks, etc.) and device drivers for complex systems using parallel processing, multi-threading, distributed processing, multi-core, SoM, and/or secure processing
Experience with embedded software testing, debugging, and integration on hardware using debuggers (gdb, lldb, etc.), test equipment (scopes, analyzers, multi-meters, etc.), and UARTs, JTAGs and oscilloscopes
Experience working in mission-critical industries (aerospace, automotive, defense, first responder, medical devices, etc.) and turning CONOPS, Specifications or Requirements into software design, code, test plans and execution
Innovative, critical thinking and troubleshooting skills and proficiency with IDEs, version control tools, defect tracking tools and scripting tools
Experience with bare metal software design and optimization for cycles and memory and fundamental facility with compilers, build and source code control tools
Experience with model based engineering on Cameo
Outstanding written and verbal communication skills
Knowledgeable of system interfaces (e.g. Ethernet, Mil-Std-1553, Serial)
Knowledgeable of component interfaces (e.g. I2C, SPI, PCIe)