Senior Embedded Software Engineer jobs in United States
cer-icon
Apply on Employer Site
company-logo

TalentDome Staffing · 3 hours ago

Senior Embedded Software Engineer

TalentDome Staffing is a leader in communication solutions dedicated to transforming how people stay connected. They are seeking a Senior Embedded Software Engineer to own the full embedded development lifecycle, collaborating with various teams to ensure product quality and compliance.

Staffing & Recruiting

Responsibilities

Own software requirements, architecture, and implementation for MCU-based products (e.g., ARM Cortex-M or similar)
Collaborate with remote hardware design teams to ensure proper implementation and software compatibility
Develop user experiences for firmware, including UI flows (screens, LEDs, haptics, audio prompts), and interactions with mobile/desktop apps. Create storyboards and wireframes for UI specs
Verify prototypes against design requirements and develop test strategies with quality teams
Lead board bring-up: bootloaders, startup code, clocks, memory maps, and peripheral drivers (SPI/I2C/UART, GPIO, ADC/DAC, timers, DMA)
Build reliable firmware features, including RTOS tasks, state machines, and low-power strategies
Integrate wireless stacks/protocols (e.g., BLE, Wi-Fi, Sub-GHz, LoRa, proprietary)
Implement robust device communications (e.g., USB or custom protocols) and secure OTA updates
Develop automated unit and integration tests with a robust build system
Instrument performance/reliability metrics; profile memory/CPU usage; perform root-cause analysis for field/factory issues
Partner with product engineers to refine requirements, estimate effort, and meet schedules
Ensure production-ready documentation: design docs, interface specs, and verification plans

Qualification

C proficiencyRTOS experienceDriver developmentHardware debugging toolsSecure codingVersion controlFirmware integrationDocumentation skillsAnalytical skillsProactive mindsetCommunication skillsProblem-solving skillsAttention to detail

Required

Bachelor's degree in Electronics, Computer, Electrical Engineering, or a related field
8+ years of relevant software engineering experience on consumer or commercial electronics (or similar complex products)
Expert-level C proficiency with modern tools like CMake/Make, GCC/Clang/ARM toolchains, and JTAG/SWD debuggers (e.g., Segger, ST-Link)
Hands-on experience with basic RTOS or bare-metal systems
Strong in driver development, interrupts, DMA, low-power modes, bootloaders, and memory-constrained design
Proficient with hardware debugging tools: oscilloscopes, logic analyzers, protocol analyzers, and power measurement tools
Solid knowledge of version control, code review, static analysis, and automated testing
Experience with secure coding, basic cryptography for embedded systems, and secure boot/firmware updates
Proven ability to write clear documentation and collaborate across teams (HW, Test, Product, Operations)
Strong hardware/firmware integration skills
Excellent communication to drive accountability with global partners without direct authority
Independent, self-driven engineer capable of managing development from start to finish
Strong analytical and problem-solving skills
Excellent attention to detail and commitment to quality
Effective communication and collaboration
Ability to manage multiple tasks and meet deadlines
Proactive mindset with eagerness to learn and adapt to new technologies

Preferred

Experience with RF products or radios; knowledge of antenna/EMC considerations
IoT/Bluetooth expertise
Integration with mobile/desktop apps (Bluetooth, USB) and cloud/IoT backends (MQTT/HTTP, AWS IoT/Azure IoT), including developing programming applications
Exposure to standards like functional safety, reliability engineering, or cybersecurity (e.g., ISO 26262, IEC 62304, IEC 62443)

Company

TalentDome Staffing

twitter
company-logo
TalentDome is your R&D talent partner in SmartTech across the software development life cycle (SDLC) and the software stack. We connect U.S.

Funding

Current Stage
Early Stage
Company data provided by crunchbase