LowerMerionRecruiter Since 2001
the smart solution for Lower Merion jobs

Senior Software Engineer

Company: Catapult Staffing
Location: Camden
Posted on: May 10, 2025

Job Description:

Senior Embedded Software Engineer

Apply now, read the job details by scrolling down Double check you have the necessary skills before sending an application.
Department: Engineering
Location: Camden, NJ - Onsite
Role Type: Contract, Full-time position (9/80 Schedule with 8am start time)
Clearance: Secret

About Our Client
Our client is a leading defense technology company specializing in C5 (Command, Control, Communications, Computers, and Cyber) and Cyber Solution systems for mission-critical applications. With a strong focus on innovation and engineering excellence, they develop advanced embedded systems that support national security objectives. The company utilizes modern software development methodologies including Agile/Scrum practices to deliver high-quality, reliable solutions for government and defense clients. Their engineering teams work with state-of-the-art technologies in secure environments to create embedded software applications that meet rigorous performance and security requirements. The organization is committed to technical excellence and maintaining the highest standards in software engineering practices while supporting critical defense infrastructure.

Job Description
As a Senior Embedded Software Engineer, you will serve as a subject matter expert within the Integrated Mission Systems division, translating complex requirements into working and maintainable solutions for C5 and Cyber Solution Centers. This position involves applying technical proficiency across various stages of the software development lifecycle, gathering requirements, and working closely with stakeholders to prioritize and scope tasks.
Your day-to-day responsibilities will include providing guidance and direction to software engineers, investigating and resolving complex issues, and implementing solutions while working independently or with multi-disciplinary teams. You will apply computer science, engineering, and mathematical analysis concepts in developing software for target hardware platforms, primarily using C/C++ and Python for embedded real-time operating systems.
The ideal candidate is passionate about embedded systems, has a strong background in real-time operating systems, and excels in collaborative environments. As a key member of a Scrum team, you will be instrumental in setting direction and strategy for product and infrastructure development, contributing to critical defense technology solutions.

Duties and Responsibilities Support engineering team members as a subject matter expert in embedded software application development. Provide guidance and direction to one or more software engineers on technical challenges and best practices. Investigate root causes of complex issues and implement solutions independently or with multi-discipline teams. Apply computer science, engineering, and mathematical analysis concepts in developing software for target hardware. Collaborate with cross-functional team members to develop and evaluate hardware-software interfaces. Define and assess operational performance requirements and contribute to overall system design. Participate in all phases of the software development lifecycle from requirements to formal testing. Develop software test plans, procedures, and relevant technical documentation. Utilize modeling tools and equipment for experimental tests, prototyping, and result evaluation. Participate in peer reviews and manage the identification, tracking, and repair of defects. Implement software for embedded real-time operating systems using C/C++ and Python. Contribute to Scrum team activities including planning, daily stand-ups, and retrospectives.













Required Experience/Skills Active Department of Defense (DoD) Secret clearance. Bachelor's or Master's degree in Computer Engineering, Electrical Engineering, Computer Science, or related field. 6+ years of experience developing applications on simulated and target hardware. Experience with Real-Time Operating Systems (RTOS) such as Green Hills Integrity, VxWorks, or similar. Proficiency in C/C++ programming for embedded systems. Experience with Python for development and testing. Strong problem-solving skills and ability to debug complex system issues. Excellent oral and written communication skills. Ability to work effectively in a team environment using Agile/Scrum methodologies.










Nice-to-Haves Object-oriented design and implementation experience. Exposure to software modeling and UML tools such as IBM Rhapsody or MagicDraw/Cameo. Experience developing device drivers and Board Support Packages for real-time embedded systems. Experience with Modern C++ techniques and best practices. Background in Information Assurance and/or cryptography. Experience with NSA Type 1 certification or other software certification standards such as DO-178. Knowledge of software security principles and secure coding practices. Experience with version control systems and continuous integration tools. Familiarity with hardware interfaces such as SPI, I2C, UART, and other communication protocols.










Education
Bachelor's or Master's degree in Computer Engineering, Electrical Engineering, Computer Science, or related field required.
Additional certifications in relevant technologies or methodologies are beneficial.

Pay & Benefits Summary
Competitive salary commensurate with experience and security clearance level.
Comprehensive benefits package including medical, dental, and vision insurance.
401(k) retirement plan with company matching.
9/80 work schedule providing every other Friday off.

Join our elite team of embedded software engineers developing mission-critical systems for national security! Apply now to contribute your expertise to cutting-edge defense technology solutions.

Keywords: Embedded Software Engineer - RTOS - C/C++ - Defense Technology - Cyber Systems - Real-Time Systems - Secret Clearance - Embedded Programming - Software Development - Camden NJ

Keywords: Catapult Staffing, Lower Merion , Senior Software Engineer, IT / Software / Systems , Camden, Pennsylvania

Click here to apply!

Didn't find what you're looking for? Search again!

I'm looking for
in category
within


Log In or Create An Account

Get the latest Pennsylvania jobs by following @recnetPA on Twitter!

Lower Merion RSS job feeds