Embedded Systems Software Developer

3 weeks ago


California, United States Digital Force Technologies Full time
About the Role

Digital Force Technologies (DFT) is a defense technology provider with a strong track record of innovation and expertise in developing advanced sensor systems, force protection solutions, and tactical surveillance products.

We are seeking an experienced Embedded Systems Software Developer to join our team and support our software development efforts. The ideal candidate will be passionate about solving complex problems and making an immediate impact in a fast-paced work environment.

Key Responsibilities
  • Design and develop embedded C/C++ code to support intelligent surveillance systems.
  • Collaborate with senior engineers to facilitate the development of high-end technical products.
  • Write test applications, programs, formal requirements, and relevant documentation.
  • Analyze systems and provide software support.
Requirements
  • Minimum 5 years of experience developing software with a focus on embedded systems design and development.
  • Strong embedded C and C++ programming skills required.
  • Proficient in FreeRTOS and real-time operating system principles.
  • Experience with common software development tools like IDEs (Eclipse, VS Code), Make, GIT, Jira, bash, etc.
  • Familiarity with open source build tools like Cmake, GNU make.
  • Experience working with electronic hardware, microcontrollers, serial communications (USART/I2C/SPI), embedded design, low-level debugging using JTAG and similar tools.
  • Experience with 32, 16, and 8-bit processors (e.g. ARM, AVR, PIC, etc.)
  • Ability to read and understand schematics to the level needed to develop embedded software.
  • Must be able to obtain and hold a U.S. security clearance.
Preferred Qualifications
  • BS/BA Degree in Computer Science, Software Engineering, or related discipline.
  • Proficient knowledge of engineering principles and best practices.
  • Experience with Python, Java, and other languages a plus.
  • Knowledge of networking and web protocols a plus.
  • Experience with automated test systems a plus.
  • General understanding of power management/optimization a plus.
What We Offer

DFT offers a comprehensive benefit package including medical, dental, vision, 401K with company match (immediate vesting), life insurance, short-term disability, 3 weeks PTO, 13 company holidays, and much more. We provide a company culture that encourages collaboration, innovation, employee engagement, and motivation.

Salary Range – $100,000 - $145,000 - The salary range for this role is an estimate based on a wide range of compensation factors, inclusive of base salary only. Actual salary offer may vary based on (but not limited to) work experience, education and/or training, critical skills, and/or business considerations.



  • California, United States Kismet Search Full time

    {"About the Company": "Kismet Search is a leading provider of cutting-edge technology solutions, with a strong focus on innovation and customer satisfaction.", "Job Summary": "We are seeking a highly skilled Firmware Engineer to join our team and contribute to the development of advanced engineering solutions for high-performance powertrains.", "Key...


  • California, United States Kismet Search Full time

    About the ClientKismet Search is proud to partner with a San Diego-based company that has established a reputation for agility and stability over 25 years in business.This innovative company is a trailblazing force in the development of cutting-edge hardware and software technology to enhance high-performance powertrains from race cars to rotorcraft.About...


  • California, United States Edison Smart® Full time

    Embedded Software Engineer OpportunityWe are seeking an experienced Embedded Software Engineer to join our team at Edison Smart®. This role will focus on developing software for our IoT solutions, leveraging expertise in wireless communication and embedded systems.Key Responsibilities:Design and develop software for embedded systems, ensuring high-quality...


  • California, United States Edison Smart® Full time

    Job Title: Embedded Software EngineerAbout the Role:We are seeking an experienced Embedded Software Engineer to join our team at Edison Smart® in a key role that will drive the development of our IoT devices. As an Embedded Software Engineer, you will be responsible for designing, developing, and testing software for our wireless communication systems.Key...


  • California, United States Intelliswift Software Full time

    Job Title: Embedded Software Engineer VJob Summary:We are seeking an experienced Embedded Software Engineer to join our team at Intelliswift Software. As a key member of our team, you will be responsible for developing and improving the connectivity and wireless software stacks for our consumer electronic products.Key Responsibilities:Design and develop new...


  • California, United States Fidelis Companies Full time

    Senior Embedded Software EngineerFidelis Companies is seeking a highly skilled Senior Embedded Software Engineer to join our Software Engineering team. As a key member of our team, you will contribute significantly to the development of advanced research projects and MANET radios.Key Responsibilities:Develop and implement software for device drivers,...


  • California, United States Fidelis Companies Full time

    Senior Embedded Software EngineerFidelis Companies is seeking a highly skilled Senior Embedded Software Engineer to join our Software Engineering team. As a key member of our team, you will play a pivotal role in the development of advanced research projects and MANET radios.Key Responsibilities:Contribute significantly to the development of advanced...


  • California, USA, United States Gable Search Group Full time

    Embedded Software EngineerAt Gable Search Group, we are seeking an experienced Embedded Software Engineer to join our team. As an Embedded Software Engineer, you will be responsible for designing, developing, and testing software for embedded systems.Key Responsibilities:Derive requirements from customer/company (IRAD) requirements/requestsGenerate flow down...


  • california, United States Northrop Grumman Full time

    About the RoleWe are seeking a highly skilled Principal / Sr. Principal Embedded Software Engineer / Digital Systems Developer to join our team at Northrop Grumman. As a key member of our digital technology team, you will be responsible for designing, implementing, and integrating real-time embedded software and VHDL coding for our next-generation Embedded...


  • California, United States Lumicity Full time

    Sr Staff Embedded Software EngineerLumicity is a growing life sciences company seeking a highly skilled Staff Embedded Software Engineer to join their expanding team.Key Responsibilities:Develop and maintain complex embedded software systemsCollaborate with cross-functional teams to design and implement software solutionsEnsure high-quality code and...


  • California, USA, United States Gable Search Group Full time

    {"title": "Embedded Software Engineer", "description": "Job SummaryWe are seeking an experienced Embedded Software Engineer to join our team at Gable Search Group. As an Embedded Software Engineer, you will be responsible for designing, developing, and testing software for embedded systems.Key ResponsibilitiesDerive requirements from customer/company (IRAD)...


  • California, United States Fidelis Companies Full time

    Job SummaryFidelis Companies is seeking a highly skilled Senior Embedded Software Engineer to join our Software Engineering team. As a key member of our team, you will play a pivotal role in the development of advanced research projects and MANET radios.Key ResponsibilitiesSystem Development: Contribute significantly to the development of advanced research...


  • California, United States Ecobee Full time

    About EcobeeEcobee is a rapidly growing global tech company that specializes in developing innovative hardware and software solutions. Our team is comprised of talented individuals from diverse backgrounds and experiences, working together to create cutting-edge products.Job SummaryWe are seeking a highly skilled Senior Embedded Engineer to join our team. As...


  • Torrance, California, United States Rivian Full time

    About RivianRivian is a pioneering company that's revolutionizing the electric vehicle industry. Our mission is to create a world where adventure and sustainability go hand-in-hand. We're a team of innovators who are passionate about pushing the boundaries of what's possible.Job SummaryWe're seeking an exceptional Embedded Software Manager to join our team....


  • Palo Alto, California, United States Rivian Full time

    About RivianRivian is a pioneering company dedicated to creating emissions-free Electric Adventure Vehicles and attracting like-minded individuals to join our mission. Our team is passionate about the outdoors and committed to protecting it for future generations.Role SummaryAs a Embedded Software Development Engineer at Rivian, you will play a crucial role...


  • California, United States AdAstra Talent Advisors Full time

    Job Title: Forward Deployed EngineerAt AdAstra Talent Advisors, we are seeking a highly skilled Forward Deployed Engineer to join our team. As a key member of our team, you will play a critical role in installing embedded devices at customer sites, managing data flow through software-defined radios (SDRs), and ensuring robust performance of network...


  • California, United States Lumicity Full time

    Job Title: Staff Embedded EngineerAbout Lumicity: We are a Series A start-up company looking for an experienced engineer to lead and grow our embedded team.Job Summary: As a Staff Embedded Engineer at Lumicity, you will be responsible for leading and growing our embedded team, working on cutting-edge projects, and collaborating with cross-functional teams to...


  • California, United States Lumicity Full time

    Job Title: Staff Embedded Software EngineerAbout the Role:Lumicity is seeking a highly skilled Staff Embedded Software Engineer to join their team. As a key member of the team, you will be responsible for designing, developing, and testing embedded software systems.Key Responsibilities:Design and develop embedded software systems for various...


  • California, United States Ecobee Full time

    About EcobeeEcobee is a rapidly growing global tech company headquartered in Canada, with a satellite office in Leeds, UK. We're a team of passionate individuals dedicated to creating innovative solutions that improve everyday life while making a positive impact on the environment.Job DescriptionWe're seeking a highly skilled Senior Embedded Engineer to join...


  • California City, United States FallenAmbers Full time

    We are looking for a professional Embedded Software Engineer to execute complete embedded software development lifecycle. The goal is to create scalable and optimized software systems. Embedded Software Engineer responsibilities include: Designing and implementing software of embedded devices and systems Designing developing coding testing and...