Embedded Developer
Role Overview Sera4
Role Overview
Sera4 is seeking a Embedded Developer to design and deliver reliable security-focused embedded systems spanning firmware, hardware, and supporting internal tools. This role focuses on developing production-grade embedded solutions from concept through validation and release while ensuring quality, performance, and manufacturability.
You will work closely with mobile, cloud, test, and product teams to ensure seamless system integration and dependable product performance in real-world deployments.
This position is ideal for someone who enjoys solving complex system problems, bridging hardware and software, and delivering robust products that operate reliably in the field.
Key Responsibilities
Embedded Software DevelopmentDesign, implement, test, and maintain high-quality embedded firmware and internal tools.
Responsibilities include:
- Developing production firmware in C and Python
- Implementing and debugging embedded systems running RTOS environments (Zephyr preferred)
- Designing maintainable software architectures and documenting system behaviour
- Debugging firmware using tools such as GDB, console logging, oscilloscopes, and multimeters
- Implementing communication stacks and device integration
Embedded Hardware Development
Design and validate embedded hardware platforms that meet quality, reliability, and cost targets.
Responsibilities include:
- Designing and reviewing digital and analog circuits
- Reading, reviewing, and creating schematics and PCB layouts using tools such as Altium
- Ensuring hardware designs are production-ready and manufacturable
- Validating prototypes and supporting transition to mass production
- Collaborating with mechanical and manufacturing teams where required
Cross-Functional Collaboration
Work closely with internal teams to ensure system integration and product success.
Responsibilities include:
- Collaborating with mobile, cloud, test, and support teams
- Participating in system architecture planning
- Communicating technical designs using diagrams such as:
- Use case diagrams
- Activity diagrams
- Sequence diagrams
- Block and class diagrams
Technical Support & Root Cause Analysis
Provide technical guidance and assist in diagnosing complex product issues.
Responsibilities include:
- Supporting internal teams with Tier-2 technical analysis
- Investigating system failures across hardware, firmware, and network layers
- Performing structured root cause analysis
- Implementing corrective actions to improve product reliability
Quality, Performance & Compliance
Ensure designs meet reliability, regulatory, and certification requirements.
Responsibilities include:
- Following engineering best practices for design, validation, and testing
- Implementing automated testing strategies
- Ensuring products meet global safety and regulatory standards
Required Technical Skills
Embedded Software- Strong experience developing embedded software in C
- Experience using Python for tooling, automation, or test frameworks
- Experience with development tools such as:
- Make / CMake
- GCC / G++
- Static code analysis tools
- SDKs from MCU manufacturers
- Familiarity with RTOS development (Zephyr preferred)
Debugging & Diagnostics
- Experience debugging embedded systems using:
- Console logs
- GDB or equivalent debuggers
- Oscilloscopes and multimeters
- Strong troubleshooting skills for hardware and system-level issues
Communication Protocols
Experience with one or more of the following:
- Bluetooth, Wi-Fi, Cellular (4G, LTE, LTE-M, 5G)
- TCP / UDP, / DNS / DHCP
- UART, I2C
- USB
Development & DevOps Tooling
Experience working with modern development environments including:
- Git-based version control (GitHub, Bitbucket)
- CI/CD systems such as Jenkins
- Issue tracking systems (Jira or equivalent)
- Shell scripting
- Docker / Podman
Embedded Testing
Experience with:
- Unit testing
- Hardware-in-the-Loop (HIL) testing
- White-box and black-box functional testing
- Automated test frameworks
Hardware & Electrical Experience
Candidates should demonstrate working knowledge of embedded electronics including:
- Analog and digital circuits
- Resistors, capacitors, inductors, diodes, and transistors
- Ohm’s Law and Kirchhoff’s Laws
- Voltage regulators
- Linear (Zener, LDO)
- Switching (buck, boost)
- ADCs and DACs
- High-side vs low-side switching
Experience with:
- Reading and designing schematics
- Creating or reviewing PCB layouts
- Hardware validation and troubleshooting
Additional Preferred Experience
- Linux system administration
- Linux networking configuration
- Hardware driver integration
- Mechanical prototyping
- 3D printing
- Experience working in Agile-Scrum or Waterfall development environments
Key Competencies
Successful candidates will demonstrate:
Technical Expertise
Deep experience in embedded firmware and hardware design.
Project Delivery
Ability to deliver high-quality engineering work within schedule and cost targets.
System Troubleshooting
Strong diagnostic and root-cause analysis capabilities across complex systems.
Continuous Improvement & Innovation
Drive improvements in engineering practices, tools, and product reliability.
What Success Looks Like
Within this role, success includes:
- Delivering reliable embedded firmware and hardware designs
- Rapidly diagnosing and resolving complex system issues
- Contributing to production-ready hardware platforms
- Improving engineering practices and development workflows
- Supporting cross-team integration to ensure successful product deployments
- ...solutions for emerging opportunities. ~ Accountability: We honour our commitments. ABOUT THE ROLE As a Senior Embedded Developer, you will join a tight-knit engineering team building the software that powers the iGUIDE camera system. You will take ownership...SuggestedFull timeInternshipWorldwideFlexible hours
- ...The opportunity dcbel is looking to hire a firmware developer to work in our growing team. The successful candidate will play... ...delivering projects on STM32 or other ARM-based microcontrollers using embedded C/C++ on bare metal programming At least 3 years of professional...SuggestedFull timeFlexible hours
- ...energy flow between their solar panels, EVs, stationary battery and the grid. The opportunity dcbel is looking for an Embedded Quality Developer to join our Firmware/OS team, responsible for designing, implementing, and scaling Python-based automated validation...SuggestedFull timeFlexible hours
- ...Description Join CS Group Canada's Advanced Mobility team and help develop the software that powers the next generation of autonomous and... ...and safety engineers, you will design, implement, and validate embedded functions used in real-world vehicle applications. From steering...SuggestedPermanent employmentFull timeFlexible hours
- ...We are seeking a skilled Engineer with an expertise in Software Embedded in DO-178B/C to join our dynamic, multidisciplinary team responsible... ...Engine Controllers (EECs) for aircraft. The candidate will develop the team's expertise and serve as a senior to assist in projects...SuggestedFlexible hours
- ...Overview We are looking for a Senior Embedded Linux Engineer (We actually have TWO OPENINGS... .... You'll be responsible for designing, developing, and maintaining the low-level software... ...States or Canada. Key Responsibilities: Develop, debug, and maintain embedded Linux...Full timeLocal area
- ...you are: We are always looking for amazing talent who can contribute to our growth and deliver results! Geotab is seeking an Embedded Developer Intern who will assist in further developing our ‘Go Anywhere’ devices as well as assisting in the development of the next...Full timeSummer workInternshipLocal areaWork from homeMonday to fridayFlexible hours
- ...California, so we ask that you're available during PST/PDT hours. The Opportunity We are hiring for a Senior Embedded Systems Engineer. You will develop firmware for our family of baby and adult sleep devices. That means developing new features and fixing issues in our...Full timeWork at officeRemote workWorldwideNight shift
- ...continuously, both on the job and through formal training programs. Job Description ~ Design, implement, validate, and maintain various embedded Video functions/applications ~-Actively work with internal customers to support our tools ~ Skills/Experience -Up to 6 years...Full time
$150k - $200k per year
...team working towards this goal, we would love to hear from you! Role Overview We are looking for a Senior Embedded Firmware Engineer to design, develop, test, and maintain firmware for embedded systems built around modern microcontrollers. This role is primarily focused...Remote jobFull timeWork at officeLocal areaFlexible hours$80k - $120k per year
...built a team of 50100+ engineers and specialists focused on developing cutting-edge embedded solutions for life-saving fire detection technologies... ...implement embedded software for fire detection systems Develop efficient, high-quality code in C for POSIX/Linux platforms...Permanent employmentFull time- ...Summary: With minimal supervision, the Software Engineer II designs, develops, and maintains software modules used in Cattron products,... ...microprocessor and microcontroller systems Integrate firmware, embedded software apps with sensors, communication modules (e.g., BLE,...Local areaFlexible hours
- ...for a Software Verification Engineer. Their role will be to test embedded software applications on aircraft and space system such as... ...Carry out the software testing in accordance with DO-178. Develop and run the relevant tests on the test platforms to verify correctness...Permanent employmentFull timeWork at officeFlexible hours
$156.1k - $181.1k per year
...Work ®, five years in a row! We're on the hunt for a top-tier Embedded Software Engineer . Your focus will be on software development... ...impact design and operation. Key Responsibilities: ~ Design, develop, and maintain reliable, high-quality embedded software for both...Long term contractFull timeInternshipWork at officeRelocation package- ...company is founder led, profitable and growing. We are hiring an Embedded Linux Field Engineer for Devices/IoT to expand our reach in... ...our range of offerings to bring our security, management and developer experience to the smallest Linux environments and devices. We recently...Full timeWork at officeLocal areaRemote workWorldwide
$140k - $180k per year
...Responsibilities Firmware Development Write and modify embedded C firmware for analog and Ethernet connectivity devices,... ...make the team faster Work with validation teams remotely to develop and execute test plans across a range of operating conditions and...Full timeInternshipRemote workFlexible hours$74.25k - $118.8k per year
...infrastructure, policies, and procurement processes. Maintain and administer deployment records, including shipment tracking and RMA’s. Develop and enhance technical documentation and knowledge base articles to improve customer support, self-service capabilities, and overall...Long term contractFull time3 days per week$240k - $280k per year
...decisions - driving efficiency, profitability, and better care outcomes. About the Role We are seeking a visionary Director of Embedded Systems Engineering to serve as the strategic architect of our firmware organization. In this leadership role, you will hold full...Long term contractFull timeImmediate startRemote workFlexible hours- ...compared to 60% at a typical company. Role Summary As a Staff Embedded Software Engineer, you will transform real-world ECU firmware... ...-threaded and multi-core programming concepts. ~ Experience developing for automotive communication networks (CAN, LIN, Ethernet) and...Full timeContract workLocal area
$107k - $125k per year
...Description About Delta-Q Technologies: Delta-Q Technologies () develops and supplies battery chargers to original equipment... ...engineering capability in high-efficiency power electronics and embedded software design delivers innovative battery charging solutions...Permanent employmentFull timeWork at office- ...requires cross-functional interaction with globally placed teams. Responsibilities shall include the following: Implementation of embedded systems based on Qualcomm’s Infotainment & ADAS SoCs and platforms. Closely collaborate with product owners and domain/technology...Full time
$119.9k - $179.9k per year
...are redefining how automotive software is developed, deployed and monitored, establishing a... ...The Role As a Technical Team Lead for Embedded SW Development within the Data Engineering... ...this evolution. You will lead a team to develop software that not only transmits observability...Full timeRemote work- ...understanding of security best practices in IoT or server environments Good communication skills, ideally public speaking experience IoT / Embedded experience – from board and SoC, BMCs, bootloaders and firmware to OS, through apps and services Some experience with Docker/OCI...Full timeInternshipRemote work
$184.5k - $205k per year
...equalizers, and integrated analog subsystems. The firmware you develop will directly control the adaptive behavior, calibration sequences... ...circuits adaptive and robust. Working at the intersection of embedded systems and analog control, you'll collaborate closely with mixed...Remote jobFull timeWorldwideFlexible hours- ...generation UAV flight control platform. We are seeking a Senior Embedded Systems Engineer to lead development of the real-time firmware powering... ...Design and implement real-time embedded firmware Develop hardware abstraction layers for avionics platforms Ensure deterministic...Full timeMonday to friday
$117k - $146.5k per year
...love to hear from you. Key Responsibilities include: Develop compelling, differentiated positioning and messaging that clearly... ...remote if have deep experience in related iPaaS/Agentic OEM/Embedded product marketing. Boomi is committed to fair and equitable...Full timeRemote work- ...Position Summary: Vecima is looking for a dynamic Software Developer to join our project focused teams in Saskatoon, SK. As a member... ...anywhere from real-time, low level processing on Vecima-designed embedded systems through to cloud computing on commodity hardware. Products...Full timeLocal areaRemote workNight shift
- ...Job Description ~ TV, mobile phone, tablet and other markets. Developed applications will be used as a basis for verifying architecture... ...~3+ years of experience in software engineering ~3+ years of embedded or mobile or video game or UX software design and development experience...
- ...willingness to challenge consensus. We are looking for a Data Developer to join our AI and Multi Asset Systematic Strategies team. This... .... You'll build data pipelines for RAG systems, optimize embedding workflows, and architect scalable solutions for managing analytical...Full time
- ...customers, and empower our people to be their best. The Firmware Developer will work collaboratively with hardware engineers, software... ...Developers are responsible for writing, testing, and debugging embedded systems code for our safety devices and supporting the full lifecycle...InternshipFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Embedded Developer. Be the first to apply!
