Senior Embedded Systems Engineer
Inspiren
Job highlights
Summary
Join Inspiren as a Senior Embedded Systems Engineer and play a key role in the early stages of product development. You will be responsible for Linux device setup using prototypes, guiding technical decisions, and collaborating with a team to create efficient systems. This hands-on role offers opportunities for skill growth in a dynamic environment. You will evaluate emerging technologies, develop firmware, establish testing frameworks, and design integration procedures for hardware components. The position requires a Bachelor's or Master's degree in a related field, 5+ years of embedded Linux system development experience, and 3+ years of firmware development experience. The role is remote and offers a competitive salary, equity, and benefits.
Requirements
- Bachelor's or Master's degree in Computer Science, Electrical Engineering or related field
- 5+ years with embedded Linux system development and 3+ years with firmware development
- Strong proficiency in C/C++ for embedded Linux systems
- Hands-on experience in configuring and managing Linux-based devices
- Expertise in power management techniques for embedded systems
- Ability to design and implement firmware testing frameworks
- Knowledge of embedded systems architecture and optimization strategies
- Understanding of device driver development and maintenance
- Proficiency with embedded systems tools such as debuggers and oscilloscopes
- Demonstrated ability to lead technical decision-making processes
- Previous experience with system design from prototype to full production
- Experience in optimizing embedded systems for cost and power consumption
- History of effective collaboration with cross-functional engineering teams
- Excellent verbal and written communication skills, with the ability to convey complex ideas clearly
- Comfortable working in a fast-paced, dynamic environment and adapting to changing priorities
Responsibilities
- Evaluate emerging technologies to enhance system capabilities and develop technical specifications for various system components
- Guide the overall system design journey from prototype stage through to full production
- Develop and sustain firmware for embedded Linux systems, ensuring robust performance
- Establish testing frameworks to validate system functionality
- Work in tandem with cross-functional teams to determine precise firmware requirements
- Design and implement integration procedures for newly introduced hardware components
- Conduct compatibility tests to ensure smooth integration and troubleshoot any issues that arise
- Keep hardware documentation current to support both system users and developers
- Analyze power consumption patterns in embedded systems and refine system architectures to significantly reduce power usage
- Establish power performance benchmarks and precise goals to ensure optimal low power operation
- Enhance software performance to operate on cost-effective hardware and apply code optimization strategies for system cost-efficiency
- Examine manufacturing processes to identify opportunities for cost reductions
Preferred Qualifications
- Start-up experience
- Willingness and ability to travel to Asia to collaborate with our partners. Travel will be roughly once a quarter for a week long trip
Benefits
- The annual salary range for this role is $160,000-$180,000+ equity + benefits (including medical, dental, and vision)
- Flexible PTO
- Remote, US
Share this job:
Similar Remote Jobs
- πEurope, Middle East, and Africa
- πUnited States
- πGermany
- π°$120k-$180kπUnited States
- π°$95k-$123kπCanada
- πUnited States
- π°$142k-$215kπUnited States
- π°$142k-$215kπUnited States
- π°$149k-$224kπUnited States