
C++ Software Engineer
Elwood Roberts · Camden, United States
Strong hiring record · median 52 days open
All reasons
- Open 53 days
In its favour
- Still listed on the employer's own board
- Publishes a salary range
- Someone has already applied through it
Job
Software Engineer (C / C++)
Location
Camden Waterfront Campus, New Jersey, NY.
Industry
Aerospace / Aviation / Defense
Security Clearance
Required and active (U.S. citizenship required).
Salary Range
$100,000 - $175,000
Relocation Assistance is available along with a sign on bonus for the right people.
Based onsite.
We are looking for a talented and experienced embedded Software Engineer to guide the next generation of mission-critical national security systems. You will have a strong background in modern computer architecture, hardware bring-up and debugging, development of low-level embedded system-software including custom drivers, board support packages, and bootloader.
What you will do and be responsible for
- Develop device drivers and board support packages for custom embedded systems
- Diagnosis and debugging of complex hardware-software boundary issues
- Develop software to test manufactured circuit boards and diagnose manufacturing or design issues
- Participate in peer reviews, identify, track and repair defects
- Work closely with cross functional members of the engineering organization to develop and evaluate interfaces between hardware and software, operational performance, and design of the overall system
- Support and participate in all phases of the software development life cycle, including requirements analysis, design, implementation, hardware-software integration, and formal test
- Investigate root causes of complex issues, and implement solutions, working independently or with a multi-discipline team
- Develop software test plans and procedures, and other relevant technical documentation
We are looking for people with the below experience:
- U.S. citizenship with an Active Department of Defense (DoD) Secret security clearance
- Degree in Computer Engineering, Electrical Engineering, Computer Science etc
- Ideally over 8 years experience in software development
- Ideally over 5+ years of experience developing and debugging drivers, BSPs, bootloaders, bare-metal applications, or other low-level development in embedded systems
- Experience with development of embedded systems in C\C++, assembly, and\or Rust
- Excellent oral and written communication skills
- Experience developing embedded Linux systems
- Proven experience developing device drivers and board support packages for modern RTOSs (Integrity, VxWorks, Zepher, seL4, Yocto)
- Proven experience with hardware bring-up on prototype or first-run hardware
- Experience building and customizing Yocto/OE or buildroot based Linux distributions, deep knowledge of BitBake, device trees, and the Linux Kernel ideal, but not required.
- Strong understanding of standard interface protocols such as UART, SPI, I2C, CAN, AXI, PCI/PCIe
This is a great opportunity to work closely with a leading defence business and work along side a talented team developing tomorrows defence systems, there are excellent career opportunities and a great place to progress your career and experience. Apply now for immediate consideration.
More jobs at Elwood Roberts
All 61- Senior DevOps EngineerElwood Roberts · Vienna, Austria · EUR 50,000–90,000/yr1mo ago
- AMOS AdminElwood Roberts · Dublin, Ireland2mo ago
- Technical ArchitectElwood Roberts · Dublin, Ireland2mo ago
- Full Stack AI Software EngineerElwood Roberts · Dublin, Ireland2mo ago
- AWS System EngineerElwood Roberts · Dublin, Ireland3mo ago
Similar roles
- DMS IT Application DeveloperToyota Industries · United States · USD 94,020–147,055/yrtoday
- Security Systems Programmer | Access Control & CCTV SurveillanceD6756bd9-e2bb-4a9f-8ebf-9f2e8b50aab8 · Houston, TX, United States · USD 27–32/yrtoday
- Senior Software Engineer, Capacity & EfficiencyRobinhood · Bellevue, WA · USD 196,000–230,000/yrtoday
- Software Engineer, AI SecurityRobinhood · Bellevue, WA · Menlo Park, CA · USD 166,000–195,000/yrtoday
- Lead Software Engineer - HybridBb244608-e6f4-40bb-bc83-efdedb8af462 · San Francisco, CA, United States · USD 145,000–190,000/yrtoday
- Full Stack DeveloperQ1 Technologies · VAtoday