We are looking for a Senior Embedded Software Engineer for our client in Camden, NJ.
Job Details:
* Title: Senior Embedded Software Engineer
* Location: Camden, NJ
* Type: Contract
* Pay Range: $113.97/hr - $115.97/hr
Essential Functions:
1. Support engineering team members as a subject matter expert in embedded software application development, providing guidance to software engineers.
2. Investigate root causes of complex issues and implement solutions, working independently or with a multidisciplinary team.
3. Apply computer science, engineering, and mathematical principles in software development for target hardware.
4. Collaborate with cross-functional teams to develop and evaluate hardware-software interfaces and system performance requirements.
5. Participate in all phases of the software development life cycle, including requirements analysis, design, implementation, hardware-software integration, and testing.
6. Develop software test plans, procedures, and technical documentation.
7. Use modeling tools and equipment for data collection, testing, prototyping, and evaluation.
8. Participate in peer reviews, identify, track, and repair defects.
9. Implement software primarily using C/C++ and Python for embedded real-time operating systems.
Requirements:
* Bachelor’s or Master’s degree in Computer Engineering, Electrical Engineering, Computer Science, or related field.
* At least 5 years of experience in application development on simulated and target hardware.
* Experience with Real-Time Operating Systems (RTOS) such as Green Hills Integrity, VxWorks, or similar.
* Excellent communication skills, both oral and written.
Additional Skills:
* Object-oriented design, software modeling, and UML tools experience (e.g., IBM Rhapsody, MagicDraw/Cameo).
* Experience developing device drivers and Board Support Packages for embedded systems.
* Proficiency with Modern C++ techniques.
* Knowledge of Information Assurance and cryptography.
* Experience with NSA Type 1 certification or SW certifications like DO-178.
Hard Skills (Must-Haves):
* C++ (up to C++14)
* Python
* Minimum 5+ years of experience with C++ and Python in embedded real-time systems
* Experience with RTOS such as Green Hills Integrity, VxWorks, or similar
Nice-to-Haves:
* Object-oriented design and UML modeling tools experience.
* Familiarity with RUST software.
Soft Skills (Must-Haves):
* Excellent communication skills.
* Strong teamwork skills.
Degree/Certification Preferences:
* Bachelor’s or Master’s degree in computer engineering, Electrical Engineering, or Computer Science.
* Experience with NSA Type 1 certification or SW certifications like DO-178.
For more opportunities, visit our career site: http://jobs.cynetsystems.com
J-18808-Ljbffr