×
Register Here to Apply for Jobs or Post Jobs. X

Senior Embedded Software Engineer

Job in Camden, Camden County, New Jersey, 08100, USA
Listing for: Cynet systems Inc
Full Time position
Listed on 2025-12-20
Job specializations:
  • Software Development
    Embedded Software Engineer, Software Engineer, C++ Developer, Python
Salary/Wage Range or Industry Benchmark: 73 - 112 USD Hourly USD 73.00 112.00 HOUR
Job Description & How to Apply Below

Job Description

Pay Range: $73hr - $112hr

  • The Senior Embedded Software Engineer will act as a subject matter expert in embedded software application development and provide technical guidance to software engineers.
  • This role involves developing, integrating, testing, and maintaining embedded software solutions for target hardware while working closely with cross-functional engineering teams.
  • The position requires strong expertise in real-time embedded systems, software architecture, and full lifecycle development.
Responsibilities
  • Support engineering team members by providing guidance and technical direction in embedded software application development.
  • Investigate root causes of complex technical issues and implement effective solutions independently or in collaboration with multidisciplinary teams.
  • Apply computer science, engineering, and mathematical principles to develop software for target hardware platforms.
  • Collaborate with cross-functional engineering teams to define and evaluate hardware and software interfaces and overall system performance requirements.
  • Participate in all phases of the software development lifecycle, including requirements analysis, design, implementation, hardware and software integration, and formal testing.
  • Develop software test plans, procedures, and related technical documentation.
  • Use modeling tools and laboratory equipment to establish operating data, conduct experimental testing, prototype solutions, and evaluate results.
  • Participate in peer reviews and identify, track, and resolve software defects.
  • Develop embedded software using programming languages such as C, C++, and Python for real-time operating systems.
Requirement/Must Have
  • Active Department of Defense Secret clearance.
  • Minimum of five years of experience developing applications on simulated and target hardware.
  • Strong experience with C and C++ up to C++14 for embedded software engineering.
  • Strong experience with Python in real-time embedded environments.
  • Hands-on experience using a real-time operating system such as Green Hills Integrity, VxWorks, or similar.
  • Excellent oral and written communication skills.
  • Strong teamwork skills and the ability to collaborate effectively in a team environment.
Experience
  • Minimum of five years of C++ and Python development experience with real-time embedded systems.
  • Experience supporting software development across the full product lifecycle.
Skills
  • Expertise in embedded software engineering and real-time systems.
  • Strong problem-solving and analytical skills.
  • Ability to work independently and lead technical initiatives.
  • Strong collaboration and communication skills.
Qualification And Education
  • Bachelor’s or Master’s degree in Computer Engineering, Electrical Engineering, Computer Science, or a related field.
Should Have
  • Object-oriented design and implementation experience, including exposure to software modeling and UML tools such as IBM Rhapsody or Magic Draw or Cameo.
  • Experience developing device drivers and board support packages for real-time embedded systems.
  • Experience with modern C++ techniques.
  • Experience with information assurance or cryptography.
  • Experience with NSA Type 1 certification or other software certifications such as DO-178.
  • Familiarity with the Rust programming language.
#J-18808-Ljbffr
Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary