What are the responsibilities and job description for the Embedded Developer position at The Panther Group?
The Panther Group is seeking a Contract To Hire (6 months Temp to Hire) Embedded Engineer with one of our partners supporting the DoD located in Sterling Heights, MI. This role is fully onsite 5 days a week. It requires US Citizenship and ability to obtain secret clearance.
This role will specialize in ground vehicle combat weapons computer system development, including:
- Planning, specification development
- Coding and testing moderately complex software and/or DSP programs
- Assisting in other engineering activities such as integration testing
- Algorithm & data analysis and software troubleshooting
Responsibilities to Anticipate for this role:
- Design, configure, and test software development environment that will be used to create software work products ranging from documentation to code and test artifacts.
- Develop software documentation and code across one or more vehicle domains including board support, dsp, power management, lethality, software deployment and diagnostics.
- Perform software requirements analysis.
- Develop software preliminary and detail design utilizing software design tools as specified by department standards.
- Develop code to implement software design, code development shall conform to department standards and procedures.
- Develop test procedures and perform unit/functional test on the executable software.
- Perform hardware/software integration.
- Debug software issues discovered throughout multiple testing phases.
- Provide overall status on development task to respective software project leads.
- Create software releases that turn individual changes from multiple developers into overall integrated products for a single CSCI.
- Interface with other departments and business units, including Systems Engineering, Project Management, and Software Quality.
- Perform agile scrum ceremonies such as daily scrum meetings and demonstrations
- Performs other duties as assigned.
Qualifications Sought:
- Bachelor's degree in Computer Engineer, Electrical Engineering or related discipline.
- 5-7 years’ experience in a related role.
- Experience with GIT, Bitbucket, Java, C#, C , C, Python, Qt, DSP tools required
- Experience working with mixed Operating System environments VxWorks, Linux, RTOS, Virtualization, BSPs, GVOS, etc.
- Experience with serial and network protocols such as GPIO, RS-232/422, CAN, TCP/IP, UDP/IP, etc.
- Experience with one or more Linux system image build tools such as Yocto
- Experience with Eclipse, GIT, gcc, DOORs, Jira / Bitbucket / Confluence, gdb, or QT is a plus
- Experience with type I & II hypervisors is a plus
- Familiarity with security features such as SELinux, verified boot and trusted execution environments is a plus.
- Experience with Linux device drivers, bootloaders, memory maps or other system programming is a strong plus Demonstrated problem solving skills, learning capabilities, and multitasking capabilities
- Experience with ground combat vehicle network architecture designs
- Experience with GCIA, MOSA, SOSA, FACE
- Experience with the use of Agile processes and tools
Additional Information / Desired Experience Sought:
- This position may require the candidate to be able to climb on/off, work in, and work around military vehicles is desired. Must be able to pass ASR test (Anthropometric Size Requirement for confined space)
- Familiarity with the four areas of cyber: Authentication, nonrepudiation, confidentiality, and integrity, as implemented through digital signatures and encryption.
- Enable embedded system security using cryptography and secure architectures.
- Work environment will consist of prototype shop, laboratory, manufacturing, and office.
- Able to bring continuous improvement processes and methodologies to the position. Strong communication, interpersonal, and organizational skills is required. Works well in team and individually.
- Previous experience working on ground combat Vehicles desired.
Salary : $52 - $56