Job offers - CrawlJobs

Senior Embedded Engineer Jobs

108 Job Offers

Senior Embedded Engineer
Save Icon
Senior Embedded Engineer sought in Toronto, Canada to develop software for advanced home monitoring and camera products. Requires C/C++, embedded Linux, and multi-threaded design expertise. Join a team optimizing performance on ARM-based systems, with benefits including medical, dental, RRSP, and...
Location Icon
Location
Salary Icon
Salary
110900.00 - 144200.00 CAD / Year
Expiration Date
Until further notice
Senior Embedded Software Engineer (C/C++)
Save Icon
Senior Embedded Software Engineer (C/C++) sought by Baxter in Bengaluru to design life-saving healthcare solutions. Leverage 7+ years of embedded systems expertise and strong C/C++ skills to lead technical design reviews, risk mitigation, and software architecture. Join a mission-driven team rede...
Location Icon
Location
Salary Icon
Salary
Not provided
Expiration Date
Until further notice
Senior Embedded Software Engineer
Save Icon
Senior Embedded Software Engineer sought by Baxter in Bengaluru to design and develop life-saving healthcare solutions. Requires 7+ years in embedded systems with C/C++ expertise, technical leadership, and healthcare domain experience. Drive software architecture, risk mitigation, and team collab...
Location Icon
Location
Salary Icon
Salary
Not provided
Expiration Date
Until further notice
Senior Embedded Software Engineer (C/C++)
Save Icon
Senior Embedded Software Engineer (C/C++) sought by Baxter in Bengaluru, India. Drive healthcare innovation by designing and developing high-quality embedded software for hospital products. Requires 7+ years of experience, a Bachelor's in CS/Engineering, and expertise in C/C++, FMEA, and static c...
Location Icon
Location
Salary Icon
Salary
Not provided
Expiration Date
Until further notice
Senior Embedded Software Engineer for Functional Safety
Save Icon
Senior Embedded Software Engineer sought to develop functional safety systems for robotics in Tokyo. You will design low-level frameworks on RTOS, network safety protocols, and SW architecture per IEC 61508. Requires 5+ years in C/C++, multicore, and real-time programming. Join cross-functional t...
Location Icon
Location
Japan, 東京23区
Salary Icon
Salary
8000000.00 - 12000000.00 JPY / Year
Expiration Date
Until further notice
Senior Embedded Software Engineer (C/C++)
Save Icon
Senior Embedded Software Engineer (C/C++) sought by Baxter in Bengaluru, India. You will design and deliver high-quality software for hospital products, driving technical solutions and leading design reviews. Requires 7+ years in embedded systems, strong C/C++ skills, and technical leadership; he...
Location Icon
Location
Salary Icon
Salary
Not provided
Expiration Date
Until further notice
Senior Embedded Software Engineer
Save Icon
Senior Embedded Software Engineer sought to develop advanced wireless communication systems in Whiteley, UK. This hands-on role combines embedded C development with FPGA design (VHDL/Xilinx) across the full product lifecycle. Ideal for engineers skilled in Linux, electronics, and test equipment, ...
Location Icon
Location
United Kingdom, Whiteley
Salary Icon
Salary
Not provided
Expiration Date
Until further notice
Senior Embedded Software Development Engineer
Save Icon
Senior Embedded Software Development Engineer at Microsoft – join the Quantum Systems team in Redmond, WA. You will develop high-performance userspace C++ systems for custom quantum readout instruments, interfacing with FPGA and SoC hardware. This role requires expertise in modern C++, Linux, mul...
Salary Icon
Salary
119800.00 - 234700.00 USD / Year
Expiration Date
Until further notice

About the Senior Embedded Engineer role

Senior Embedded Engineer jobs represent a critical and specialized career path at the intersection of hardware and software, where professionals architect the intelligence within electronic devices. These engineers are responsible for designing, developing, and maintaining the low-level software and systems that control hardware, enabling everything from medical wearables and industrial controllers to automotive systems and consumer electronics. As a senior role, these positions demand not only deep technical expertise but also leadership in guiding architectural decisions, mentoring junior engineers, and ensuring the delivery of robust, efficient, and secure embedded solutions.

Professionals in these roles typically engage in the full lifecycle of embedded system creation. Common responsibilities include designing system architecture, selecting appropriate microcontrollers or processors, and developing real-time operating system (RTOS) or bare-metal firmware. They write and optimize code in resource-constrained environments, often focusing on power efficiency, reliability, and real-time performance. A significant part of the role involves hardware-software co-design: reading schematics, debugging at the board level, and bringing up new hardware. Senior embedded engineers also define communication protocols, implement drivers for peripherals like UART, SPI, I2C, and BLE, and integrate embedded systems with higher-level applications or cloud services. For roles involving more complex systems, they may build and customize Embedded Linux distributions using frameworks like Yocto, managing kernel configuration, bootloaders, and secure over-the-air update mechanisms. Documentation, code review, and establishing best practices for testing and continuous integration are also standard duties.

The typical skill set and requirements for Senior Embedded Engineer jobs are rigorous. A bachelor’s or master’s degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field is commonly expected, coupled with 5+ years of hands-on experience. Proficiency in C and C++ programming is fundamental, with a strong emphasis on writing clean, maintainable, and memory-efficient code. Knowledge of scripting languages like Python for automation and tooling is highly valuable. Engineers must have a solid understanding of electronics, digital logic, and common communication interfaces. Experience with real-time operating systems (e.g., FreeRTOS, Zephyr) and/or Embedded Linux is crucial, as is familiarity with version control systems like Git and modern CI/CD pipelines. Beyond technical skills, successful candidates demonstrate strong problem-solving abilities, meticulous attention to detail, and effective communication skills to collaborate with cross-functional teams. For those exploring Senior Embedded Engineer jobs, the profession offers the challenge of creating tangible, innovative products that operate at the very core of modern technology, blending software creativity with electrical engineering principles to bring smart devices to life.