Sigma Group
Firmware Engineer - Embedded Systems & Power Optimization
Sigma Group, San Diego, California, United States, 92189
We are seeking a highly skilled Firmware Engineer in San Diego to contribute to the development and optimization of power architecture for wearable AR/VR devices. This role focuses on embedded systems firmware development with an emphasis on power and performance. Expertise in real-time operating systems (RTOS), embedded machine learning (ML), and power measurement and optimization is critical for success.
The ideal candidate will collaborate with cross-functional teams, including hardware, software, and system engineers, to design, implement, and validate solutions that improve device performance and energy efficiency.
Role Responsibilities:
Develop, modify, and build embedded software for wearable devices, focusing on executing power and performance tests.
Design, code, and debug firmware using C and/or C++ for RTOS environments.
Integrate, compile, and convert ML models (e.g., PyTorch, TensorFlowLite) for deployment on embedded systems.
Collect and analyze benchmark statistics of ML model execution to ensure optimal performance.
Conduct power and performance measurements, identify bottlenecks, and implement solutions to optimize device energy efficiency.
Collaborate with hardware teams to understand power-related constraints and implement firmware-level power management strategies.
Develop and execute comprehensive test plans for firmware and power performance validation.
Debug and troubleshoot hardware-software interactions and ensure system reliability.
Required:
In-depth knowledge of RTOS and embedded software development.
Proficiency in C and/or C++ programming for embedded systems.
Familiarity with hardware interfaces and protocols such as I2C, SPI, UART, and GPIO.
Strong analytical and debugging skills with tools like JTAG, oscilloscopes, and logic analyzers.
Understanding of power and performance concepts for embedded devices.
Hands-on experience with embedded ML, including model compilation, conversion, and deployment.
Familiarity with frameworks like PyTorch and TensorFlowLite.
Experience with power measurement tools and techniques.
Preferred:
Experience with low-power design techniques for embedded systems.
Knowledge of signal processing and optimization algorithms.
Familiarity with scripting languages such as Python for automation tasks.
Preferred additional skills, personal traits and experience
Team player
Proactiveness in collaborating and execution.
Flexibility to switch technical context
Willingness to learn new methods/tools/processes
Ability to prioritize and multitask
Strong problem-solving and critical-thinking skills
We offer The annual salary range for this role is $80,000 – $250,000 per year. The Annual Salary is dependent upon a variety of job-related factors such as professional background, training, work experience, location, business needs, and market demand. This range is subject to change and may be modified in the future.
Sigma Connectivity Inc. also offers a comprehensive benefits package that includes:
Health, Dental, and Vision insurance
Paid Time off/Vacation and Paid Holidays
401(k)
401(k) matching
Life insurance
Flexible Spending Account (FSA): Healthcare and Dependent Care
Health Savings Account (HSA)
Employee Assistance Program
Employee and Customer Referral Program
For positions in California long-term and short-term disability insurance
Company Sigma Connectivity Inc.
Contact Damon Darling, Damon.Darling@sigmaconnectivity.com, +17604151859
#J-18808-Ljbffr
The ideal candidate will collaborate with cross-functional teams, including hardware, software, and system engineers, to design, implement, and validate solutions that improve device performance and energy efficiency.
Role Responsibilities:
Develop, modify, and build embedded software for wearable devices, focusing on executing power and performance tests.
Design, code, and debug firmware using C and/or C++ for RTOS environments.
Integrate, compile, and convert ML models (e.g., PyTorch, TensorFlowLite) for deployment on embedded systems.
Collect and analyze benchmark statistics of ML model execution to ensure optimal performance.
Conduct power and performance measurements, identify bottlenecks, and implement solutions to optimize device energy efficiency.
Collaborate with hardware teams to understand power-related constraints and implement firmware-level power management strategies.
Develop and execute comprehensive test plans for firmware and power performance validation.
Debug and troubleshoot hardware-software interactions and ensure system reliability.
Required:
In-depth knowledge of RTOS and embedded software development.
Proficiency in C and/or C++ programming for embedded systems.
Familiarity with hardware interfaces and protocols such as I2C, SPI, UART, and GPIO.
Strong analytical and debugging skills with tools like JTAG, oscilloscopes, and logic analyzers.
Understanding of power and performance concepts for embedded devices.
Hands-on experience with embedded ML, including model compilation, conversion, and deployment.
Familiarity with frameworks like PyTorch and TensorFlowLite.
Experience with power measurement tools and techniques.
Preferred:
Experience with low-power design techniques for embedded systems.
Knowledge of signal processing and optimization algorithms.
Familiarity with scripting languages such as Python for automation tasks.
Preferred additional skills, personal traits and experience
Team player
Proactiveness in collaborating and execution.
Flexibility to switch technical context
Willingness to learn new methods/tools/processes
Ability to prioritize and multitask
Strong problem-solving and critical-thinking skills
We offer The annual salary range for this role is $80,000 – $250,000 per year. The Annual Salary is dependent upon a variety of job-related factors such as professional background, training, work experience, location, business needs, and market demand. This range is subject to change and may be modified in the future.
Sigma Connectivity Inc. also offers a comprehensive benefits package that includes:
Health, Dental, and Vision insurance
Paid Time off/Vacation and Paid Holidays
401(k)
401(k) matching
Life insurance
Flexible Spending Account (FSA): Healthcare and Dependent Care
Health Savings Account (HSA)
Employee Assistance Program
Employee and Customer Referral Program
For positions in California long-term and short-term disability insurance
Company Sigma Connectivity Inc.
Contact Damon Darling, Damon.Darling@sigmaconnectivity.com, +17604151859
#J-18808-Ljbffr