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
- ...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
- ...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
- ...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
- ...unified physical security, public safety, and operations. Genetec develops open-platform software, hardware and cloud-based services for... ...You'll be part of the team responsible for developing the embedded software powering Genetec's Physical Access Control appliances,...SuggestedFull timeRemote workFlexible hours
- ...Job Corinex is seeking an experienced Senior Embedded Software Engineer to join our engineering team in developing next-generation smart grid communication devices.... ...hardware, firmware, networking, and test teams to develop reliable and high-performance embedded platforms...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- ...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,...Full timeLocal areaFlexible hours
- ...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
- ...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
- ...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
- ...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
$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$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$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$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- ...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...Full time
- ...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
- ...customers keep an eye on what truly matters to them by developing solar-powered, cellular-connected cameras integrated... ...Job Description We are looking for a Firmware Developer who is passionate about hardware, embedded systems, and connected products. This person will play...Full timeImmediate startRemote workWork from home
$121.5k - $151.63k per year
...The Opportunity We're seeking an AI Developer to build AI-powered features and AI agents within our product. You'll work closely with... ...What You'll Do Build AI-powered features and AI agents embedded in our product, working from design through implementation and testing...Full timeWork at officeLocal areaFlexible hoursWeekend work3 days per week- ...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...Full timeInternshipFlexible hours
$113.4k - $162k per year
...people everywhere. TextNow is looking for an experienced Data Developer with hands-on experience designing and developing data platforms... ...systems in an AI-first environment where intelligent tooling is embedded into everyday engineering practice. Using AI is not optional, it...Long term contractFull timeTemporary workWork at officeRemote workWork from homeFlexible hours- ...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
- ...details, please click on the website. Machine Learning Test Developer Location: Markham ON Key Responsibilities Test development... ...Preferred Experience Proficient in C#/C++/C, Python Embedded system testing (must have) Excellent debugging and troubleshooting...
- ...thermal limits, and voltage thresholds. Mentor engineers on embedded safety patterns, driver architecture, RTOS integration, ISO 26262... ...2+ years of relevant experience or a PhD. Deep experience developing embedded C/C++ software with advanced language features, clean...Permanent employmentFull timeWork at officeImmediate startVisa sponsorship
- ...secure-by-default cloud environments at scale? As a Cloud Security Developer at Coveo, you’ll protect and evolve the foundations of our... ...using infrastructure as code (Terraform, AWS CloudFormation), embedding security controls directly into delivery workflows. Own and...Full timeTemporary workWorldwide
$110k - $140k per year
...success, and internal knowledge. As the Data Developer on this initiative, you will own the... ...based knowledge base engine by designing embedding pipelines, chunking strategies, metadata... ...accurate. DataOps & Pipeline Reliability: Embed software engineering discipline into data...Full timeWork at office3 days per week- ...Company Description IT Job Description Role: Lead ETL Developer Location: Montreal, QC Duration: Fulltime BGV will be... ...developer; using stored procedures, user defined functions and embedded SQL in other Programming Languages. - Must have Unix shell scripting...Full timeRelocation
$90k - $110k per year
...and industrial automation. We are looking for a Software UI Developer to support the design, development, testing, and maintenance of... ...make us REALLY love you Experience developing software for embedded, automotive, mobile, or connected-device platforms. Familiarity...Full time$150k - $190k per year
...this role was built for you. As Director, Developer Effectiveness at Euna Solutions, you'll... ...visibility and a horizontal mandate — embedding alongside Development and IS Directors to... ...Partner directly with Dev and IS Directors to embed data-informed thinking into sprint...Full timeWork at officeLocal areaFlexible hoursWeekend work3 days per week
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Embedded Developer. Be the first to apply!

