Senior Embedded Systems Engineer

Logo of Inspiren

Inspiren

πŸ’΅ $160k-$180k
πŸ“Remote - United States

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:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.