Quick Overview
Salary
$87.1k - $157.4k/yr
Seniority
Mid Senior
Employment type
Full Time
Work mode
Hybrid
Location
Cardiff By The Sea, CA, United States
Posted
2 weeks ago
Embedded SystemsTDDAgileC++GitJenkinsRISC-V
Job Description
Embedded Software Engineer | Cardiff By The Sea, CA, United States | Hybrid | $87,100.00 - $157,450.00
We're hiring on behalf of a leading organization renowned for its work in advanced warfare technology and electronic design. This company is at the forefront of protecting national security through innovative research, development, and advanced prototyping, transforming complex algorithms into real-time software systems. They operate in dynamic, multi-disciplinary environments, fostering a culture of rapid development and near-term field demonstrations.
The Role
- Contribute to the design and development of advanced embedded systems within multidisciplinary teams, collaborating with specialists in systems engineering, hardware, firmware, RF front-end design, and signal processing.
- Develop software for diverse microarchitectures including DSP, ARM, and RISC-V.
- Build software for multi-core embedded systems across bare metal, minimal real-time operating systems, and Linux environments.
- Analyze datasheets to understand expected hardware operation and develop low-level code (e.g., C) for interfacing with control status registers and hardware components.
- Create and document test plans, procedures, and software requirements specifications.
- Write software to validate hardware performance and operation under various conditions, including stress testing.
What You'll Need
- Bachelor’s Degree in Computer Engineering, Electrical Engineering, Computer Science, or a related discipline.
- 4+ years of software development experience, with a strong focus on C/C++ development for embedded systems.
- Experience with Integrated Development Environments (e.g., VS Code, Eclipse) and build tools (e.g., GCC, CMake, Make).
- Solid understanding of hardware-software interaction and basic computer architecture (e.g., Stack, Heap, Pointers).
- Proficiency with version control systems (e.g., Git, Subversion) and continuous integration tools (e.g., Jenkins).
- Experience with software testing tools and methodologies, including unit test frameworks and test-driven development (TDD).
- Active Secret level security clearance with the ability to obtain a TS/SCI.
What's On Offer
- Opportunity to work on cutting-edge projects that directly impact national security.
- Collaborative environment with a team of experts in signal processing and custom hardware.
- A culture that values continuous learning and developing new technical skills.
- Engagement in agile development environments with aggressive schedules for field demonstrations.
Apply via Haystack today!
Similar jobs
- JM
Sr. Lead Software Engineer (Consumer & Community Banking - Digital)
NewJ.P. Morgan
New York City, New York🇺🇸On-site42 minutes agoMachine LearningTechnology - LE
Senior Software Engineer II
NewLexisNexis
United States🇺🇸$95.3k - $158.8k/yrHybrid42 minutes agoDockerDynamoDBMicroservices+24Technology - GR
Staff Engineer
NewGrubhub
New York City, New York🇺🇸$208.5k - $216.5k/yrHybrid42 minutes agoDockerGCPMicroservices+16Technology - JM
Lead Software Engineer: Data Engineering (Employee Platforms)
NewJ.P. Morgan
Columbus, Ohio🇺🇸On-site42 minutes agoScalaAWSAgile+2Technology - JM
Lead Software Engineer - MLOps / ML Platform (Corporate Sector)
NewJ.P. Morgan
Jersey City, New Jersey🇺🇸On-site42 minutes agoDynamoDBMicroservicesSOAP+10Technology - JM
Software Engineer III - Java - Neovest (Commercial & Investment Bank)
NewJ.P. Morgan
Pleasant Grove, Utah🇺🇸On-site42 minutes agoDockerGCPSQL+6Technology