Embedded Software Engineer

Company:  Insight Global
Location: Burlingame
Closing Date: 08/11/2024
Hours: Full Time
Type: Permanent
Job Requirements / Description

About the Role:

We are seeking a visionary and highly experienced Principal Embedded Firmware Engineer with deep expertise in embedded systems, software architecture, and advanced testing methodologies to lead our engineering team. The ideal candidate will be a strategic thinker, an excellent communicator, and a technical leader with a proven track record of delivering high-quality, reliable embedded systems at scale. In this role, you will drive the technical direction of our embedded firmware development, mentor a team of engineers, and ensure that our products meet the highest standards of performance, quality, and reliability. This is a hybrid role.


Requirements:

  • Bachelor's or Master's degree in Computer Science, Electrical Engineering, Computer Engineering, or a related field, with formal training in embedded development.
  • Minimum of 8 years of hands-on experience in embedded firmware development, with a proven track record of leading successful projects and delivering high-quality, reliable products.
  • Extensive expertise in embedded operating systems, kernel development, or device drivers on multi-core systems, with a demonstrated ability to deliver complex projects on time.
  • Mastery of programming languages such as Python, C, Rust, or C++, with a focus on microcontroller development and delivering clean, maintainable code.
  • Exceptional problem-solving and debugging skills, particularly in distributed systems, with a proactive approach to identifying and resolving issues.
  • In-depth understanding of networking, communication systems, and data security, with significant experience ensuring product robustness and security.
  • Proven experience with cloud-based architectures for IoT and embedded systems, including AWS or other platforms, with a focus on reliability and scalability.
  • Strong commitment to developing testable code and leading the adoption of test-driven development practices across the team.
  • Outstanding written and verbal communication skills, with the ability to influence and align stakeholders across the organization.


Preferred Qualifications:

  • Experience leading products from concept through mass production, with a strong understanding of the entire product development lifecycle.
  • Deep expertise in RF and wireless communications, particularly Bluetooth, mesh networking, and IoT systems.
  • Knowledge of electrical or mechanical test harnesses, control code, and fixture design.
  • Familiarity with advanced networking protocols and embedded communication systems.


Key Responsibilities:

  • Provide technical leadership in the design and development of advanced embedded firmware, setting the standard for quality, performance, and reliability across the team.
  • Architect and oversee the implementation of scalable embedded software solutions, ensuring alignment with project timelines and business objectives.
  • Collaborate closely with cross-functional teams, including hardware, systems, and product teams, to define and execute the embedded firmware roadmap.
  • Lead the development and execution of rigorous testing strategies, ensuring comprehensive coverage and validation of all edge case scenarios.
  • Diagnose and resolve complex system issues, guiding the team in identifying and mitigating potential risks proactively.
  • Mentor and develop a team of engineers, fostering a culture of technical excellence, innovation, and continuous improvement.


Salary: $170k - $210k

Apply Now
Share this job
Insight Global
  • Similar Jobs

  • Embedded Software Engineer

    Burlingame
    View Job
  • Associate Embedded Software Engineer

    Redwood City
    View Job
  • Principal Embedded Software Engineer

    San Carlos
    View Job
  • Senior Software Engineer - Embedded

    San Mateo
    View Job
  • Associate Embedded Software Engineer

    Redwood City
    View Job
An error has occurred. This application may no longer respond until reloaded. Reload 🗙