Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Embedded Software Engineer I

Kasmo Global

Embedded Software Engineer

We are looking for an experienced Embedded Software Engineer to design, develop, and maintain software solutions for advanced embedded systems. This role offers the opportunity to work on innovative projects in a dynamic, fast-paced environment. The ideal candidate will have a strong background in embedded software development, real-time operating systems, and modern development tools.

Key Responsibilities:

  • Design, implement, and optimize embedded software for diverse hardware platforms.
  • Develop and maintain device drivers, firmware, and middleware components.
  • Collaborate with hardware engineers, system architects, and QA teams.
  • Perform software testing, debugging, and performance optimization.
  • Integrate and validate new product designs to ensure functionality.
  • Ensure compliance with industry standards and best practices.
  • Create and maintain technical documentation throughout the development lifecycle.

Required Skills & Experience:

  • Bachelor's or Master's degree in Electrical Engineering, Computer Science, or related field.
  • 3+ years of experience in embedded software development.
  • Proficiency in C/C++ programming.
  • Experience with real-time operating systems (RTOS) like FreeRTOS, ThreadX, or QNX.
  • Strong knowledge of microcontroller architectures (ARM Cortex, AVR, PIC).
  • Familiarity with hardware interfaces (SPI, I2C, UART, CAN).
  • Strong debugging skills with tools like JTAG, oscilloscopes, and logic analyzers.
  • Experience with version control systems (Git, SVN).

Preferred Skills:

  • Familiarity with frameworks like Zephyr or Yocto.
  • Experience with communication protocols (Bluetooth, Zigbee, LoRa, MQTT).
  • Exposure to IoT platforms (AWS IoT, Azure IoT).
  • Knowledge of cybersecurity standards and secure coding practices.
  • AI/ML integration experience for embedded systems.
  • Understanding of Agile/Scrum methodologies.

Soft Skills:

  • Excellent problem-solving and analytical skills.
  • Strong communication and collaboration abilities.
  • Self-motivated, detail-oriented, and capable of working independently or within a team.
Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Embedded Software Engineer I in San Jose, CA vacancy
  •  ...Job Title : Firmware / Embedded Software Engineer Job Location : Milpitas, CA (Onsite) Job Type : Contract / Fulltime Position Job Description We are seeking a highly experienced Firmware Engineer with 10+ years of expertise in embedded systems design and development.... 
    Suggested
    Full time
    Contract work

    ITMC Systems

    Milpitas, CA
    1 day ago
  • $150k - $300k

     ...About the role ~ We are looking for a Senior Embedded Software, Firmware & Driver Engineer to build and own low-level software across a wide range of processors, accelerators, and custom silicon in our robotics and Physical AI systems. This is a deeply hands-on... 
    Suggested
    Local area
    Flexible hours

    Lyte

    Sunnyvale, CA
    5 days ago
  • $193.3k - $261.5k

     ...people who want to help. The AWS Hardware Engineering team creates server designs for Amazon's...  ...solve the hardest problems that fuse software, hardware, and the cloud. We take big...  ...the industry. We are looking for an Embedded Software Development engineer to build and... 
    Suggested
    Internship
    Local area
    Flexible hours

    Amazon

    Cupertino, CA
    5 days ago
  •  ...development of a novel surgical robot system. The engineer will collaborate with a skilled team to design, build and optimize software that enables high-performance video capture,...  ..., streaming, and display across a range of embedded platforms. The engineer will collaborate... 
    Suggested
    Local area

    Intuitive

    Sunnyvale, CA
    2 days ago
  • $165.2k - $223.6k

     ...cross-functional team, spanning hardware, software, and manufacturing, develops advanced...  ...Production Support - Partner with hardware engineering during board bring-up to debug boot...  ...reliable, and stable fleet-wide deployments Embedded Linux Platform Development - Design,... 
    Suggested
    Work experience placement
    Live in
    Local area
    Remote work
    Flexible hours

    Amazon

    Los Gatos, CA
    4 days ago
  • $165.2k - $223.6k

     ...agile environment to deliver high-quality software. * Develop software solutions to...  ...Engage in end-to-end participation in major engineering projects, collaborating with cross-functional...  ...In this role, you will: - Own unique embedded software functions through design,... 
    Permanent employment
    Internship
    Local area
    Worldwide
    Flexible hours

    Amazon

    Sunnyvale, CA
    3 days ago
  • $136.3k - $231.7k

     ...into R&D. Our expert teams of physicists, engineers, data scientists and problem-solvers...  ...best and the brightest research scientist, software engineers, application development...  ...~ We are seeking a highly motivated Embedded Software Engineer to join our team within... 
    Minimum wage
    Work experience placement
    Flexible hours

    KLA

    Milpitas, CA
    5 days ago
  •  ...Job Title: Embedded Software Engineer Location: Sunnyvale, CA or Redmond, WA(100% Onsite) NOTE: Only USC and GC need to apply for this role Job Description is below Key Qualifications This position is for a validation role with 10+ years of experience. Looking... 

    VBeyond

    Sunnyvale, CA
    3 days ago
  •  ...Embedded Software Engineer Meta Reality Labs focuses on building technology to help people connect through Augmented Reality (AR) and Virtual Reality (VR). Our embedded software will enable AR and VR devices where our real and virtual world will mix and match throughout... 

    Kasmo Global

    Sunnyvale, CA
    12 days ago
  •  ...We are seeking a highly motivated and experienced Embedded Software Engineer to step in as a core member of this rapidly growing engineering team. In this role, you will hold direct ownership over designing, developing, and optimizing software for highly constrained embedded... 

    Brahma Consulting Group

    Sunnyvale, CA
    2 days ago
  •  ...Position: Embedded Software Engineer Location: Sunnyvale, CA Duration : 12+ Months Contract Embedded Software Engineers collaborate with systems, hardware, architecture, and other teams to design system-level software solutions and obtain information on performance... 
    Contract work
    Work experience placement

    BayOne Solutions

    Sunnyvale, CA
    1 day ago
  • $147.4k - $272.1k

     ...Camera Embedded Software Engineer Apple's Camera Firmware team is looking for an extraordinary firmware engineer to drive groundbreaking technologies for Apple products! As part of the team you would work on core camera/ISP/Machine learning technologies, including... 
    Relocation

    Apple

    Cupertino, CA
    1 day ago
  •  ...Embedded Software Engineer, Santa Clara, CA We are seeking a motivated and detail-oriented Embedded Software Engineer to join a dynamic team. The ideal Embedded Software Engineer will possess a solid foundation in software development, familiarity with EtherCAT (... 
    Contract work

    Next Step Systems LTD

    Santa Clara, CA
    5 days ago
  • $96.8k - $118.3k

     ...Job Description Description As an Embedded Software Engineer on our team, you will be responsible for the design, implementation, maintenance, and continuous improvement of embedded software and core platform modules that power Fortinet's networking and security... 
    Full time
    Worldwide

    Fortinet

    Sunnyvale, CA
    5 days ago
  • $157.8k - $278.19k

     ...built for you. We are seeking a highly skilled and motivated Software Engineer to join our team supporting the Medusa Program....  ...programming language (e.g., C++, Java). - Experience with embedded software development Desired Skills: - Experience with... 
    Full time
    Temporary work
    Work experience placement
    Work at office
    Remote work
    Relocation
    Flexible hours
    Shift work

    Lockheed Martin Corporation

    Sunnyvale, CA
    5 days ago
  • $181.1k - $318.4k

     ...Embedded Software Engineer - Biophotonics Imagine what you could do here! At Apple, new ideas have a way of becoming extraordinary products, services, and customer experiences very quickly. Bring passion and dedication to your job and there's no telling what you could... 
    Relocation
    Flexible hours

    Apple

    Cupertino, CA
    15 hours ago
  •  ...Job Description Job #216547 Chipton-Ross is seeking a Embedded Software Engineer for a contract opportunity in Sunnyvale, CA. BASIC QUALIFICATIONS (REQUIRED SKILLS/EXPERIENCE) ~ Experience with programming languages such as C, •C++ Standard teaming... 
    Full time
    Contract work
    Local area
    Day shift

    Chipton-Ross

    Sunnyvale, CA
    4 days ago
  • $181.1k - $318.4k

     ...Camera Embedded Software Engineer Apple's Camera/ISP Firmware team brings together world-class experts to explore, develop, and ship state of the art technologies for Apple products. As part of the team you would work on core camera/ISP/Camera peripheral technologies... 
    Relocation

    Apple

    Sunnyvale, CA
    5 days ago
  •  ...critical spacecraft components. We are a team of accomplished engineers and operations personnel with a diverse range of critical...  ...solutions for space applications. If you are an experienced Embedded Software Engineer with experience in aerospace or satellites, then... 
    Local area

    Jobot

    San Jose, CA
    3 days ago
  •  ...Introduction This role focuses on deploying and optimizing software as well as neural networks on embedded hardware, including Nvidia Orin and Thor. The...  ...Spread knowledge and create guidelines for other engineers and provide architecture guidance Collaborate with... 
    Work experience placement
    Immediate start

    Artech

    San Jose, CA
    5 days ago
  •  ...Position: Embedded Software Location: San Antonio,TX Experience Required: 3-5 years of experience in wiring harness either aerospace/ mechanical experience Experience in troubleshooting electrical harness wiring in assembly and mounting in vehicles (no design... 

    Kasmo Global

    Santa Clara, CA
    1 day ago
  • $147.4k - $272.1k

     ...Embedded Software Engineer Apple's System Firmware and Diagnostics team is looking for an enthusiastic embedded firmware engineer to join our team. This is an individual contributor role to design, develop and debug firmware used in the manufacturing and testing process... 
    Work experience placement
    Relocation
    Flexible hours

    Apple

    Cupertino, CA
    5 days ago
  • $120k - $300k

     ...Responsibilities Develop and maintain embedded firmware in C/C++ targeting ARM-based...  ...manufacturing Debug complex hardware-software interactions using logic analyzers,...  ...schematics and working alongside hardware engineers during board bring-up ~ Experience with... 
    Full time
    Immediate start

    Hark

    San Jose, CA
    3 days ago
  •  ...Role Number: 200636153-0836 Summary Silicon Engineering Group, you’ll help design and manufacture our next-generation, high-performance...  ...things they love with their devices. Joining Apple a SoC Embedded Software Engineer, you will craft and implement embedded software for... 

    Apple

    Cupertino, CA
    4 days ago
  • $119.5k - $164.4k

     ...you will bridge the gap between complex embedded hardware and real-world production to ensure...  ...platforms. You will own the full software development life cycle, championing scalable architectures and solving complex engineering challenges that shape the future of defense... 
    Ongoing contract
    Full time
    Local area
    Worldwide

    Trimble

    Sunnyvale, CA
    5 days ago
  •  ...Embedded Systems Engineer This position is onsite at Sunnyvale, CA. Experience level: 8+ Years • Should be able to work independently as individual contributor • Design and develop Embedded systems / IoT products • Experience in MATLAB, Python, C/C++, design... 

    Samprasoft

    Sunnyvale, CA
    3 days ago
  • $50 per hour

     ...Embedded Software Engineer Location: San Jose, California - Austin, Texas - Boston, Massachusetts Job Type: Full-Time/Contract Pay Rate: $50/hr Job Summary: We are seeking a skilled Embedded Software Engineer to design, develop, and maintain software solutions... 
    Full time
    Contract work

    Kasmo Global

    San Jose, CA
    2 days ago
  • $147.4k - $272.1k

     ...Embedded Software Engineer, Find My The Find My team is dedicated to building a seamless, private, and secure experience for users to locate their devices, personal items, and share location with friends and family. We're a group of highly motivated engineers, designers... 
    Work at office
    Worldwide
    Relocation
    Monday to Thursday

    Apple

    Cupertino, CA
    5 days ago
  • $150k - $250k

     ...Responsibilities: • Design, develop, and optimize embedded software for real-time and AI-driven applications. • Work with FPGA and...  ...resources. • Provide technical leadership, mentoring junior engineers and driving best practices in embedded software development.... 

    TetraMem Inc

    San Jose, CA
    1 day ago
  • $126.8k - $190.9k

     ...Embedded Software Engineer Imagine the impact you can make at Apple. A billion users will use the technologies you helped deliver almost daily! We're responsible for crafting the image/video core technologies used in almost all Apple products and services, including... 
    Relocation

    Apple

    Sunnyvale, CA
    5 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Embedded Software Engineer I. Be the first to apply!