Senior Embedded Software Engineer

Full Time
Burlingame, CA 94010
Posted
Job description
TITLE: Senior Embedded Software Engineer
Location: Hybrid in Burlingame, CA
Compensation Range : $65-$72/hour

ICS, a Korn Ferry company, is looking for a Senior Embedded Software Engineer, with C programming and Linux experience to support a key project on our IT Services Consulting team in Burlingame, CA!

What You'll Do:
  • Architecting and engineering firmware for complex electromechanical IoT embedded systems.
  • Leading continuous improvement and ensuring quality of the codebase through unit testing, mentoring, code reviews, maintaining code standards, automation, etc.
  • Designing and implementing wireless communication interfaces, state machines, fault detection, hardware control algorithms, battery management, and sensing.
  • Working with other engineering disciplines and field technicians to understand problems, propose solutions, refine requirements, and deliver timely solutions in an iterative development and design culture.
Skills / Experience You Will Need:
  • Bachelor of Science in Computer Science, Computer Engineering, or Electrical Engineering; Master's preferred
  • Minimum 10 years' experience architecting, developing, and deploying firmware
  • Expert knowledge of C programming language
  • Extensive architectural experience with FreeRTOS, Embedded Linux, and bare metal applications
  • Experience in the Internet of Things (IoT) space. Experience in control systems preferred.
  • Deep implementation experience with memory management, interrupt service routines, bootloaders, and over-the-air firmware management strongly desired
  • Experience with common hardware interfaces such as GPIO, SPI, I2C, UART, CAN bus, and NFC
  • Hands on experience validating and troubleshooting firmware/hardware systems using logic analyzers, oscilloscopes, debuggers, advanced digital multimeters, and dataloggers
  • Knowledge of TCP/IP and HTTPS; data encryption strongly desired
  • Demonstrated success working in remote, highly collaborative environments
  • Self-motivated, proactive, independent, curious, and driven to learn and improve
  • Strong problem analysis and solving skills
  • Bonus Experience:
    • Experience with wireless interfaces including LTE, GNSS, BLE, and ISM band
    • Experience with popular BLE chipsets with associated SDKs (e.g., Nordic nRF52 with Zephyr/Nordic Connect) and TPMS SoCs in ultra-low power environments
About Infinity Consulting Solutions
At Infinity Consulting Solutions our mission is to cultivate successful long term relationships with candidates and clients matching the right candidate with the right client. We believe technology cannot replace the real personal relationships we cultivate. We reject the notion that technology alone is the answer to staffing which is why we our successful partnerships rely on collaboration NOT automation. ICS has been providing flexible staffing solutions for over 20 years in Information Technology, Compliance, Accounting / Finance and Corporate Support. Our staffing solutions include Contract, Temp to Perm and Permanent Placement.
ICS is an Equal Opportunity Employer.

*W2 employees of ICS are offered comprehensive benefits including health, dental and vision.

seankuhnke.com is the go-to platform for job seekers looking for the best job postings from around the web. With a focus on quality, the platform guarantees that all job postings are from reliable sources and are up-to-date. It also offers a variety of tools to help users find the perfect job for them, such as searching by location and filtering by industry. Furthermore, seankuhnke.com provides helpful resources like resume tips and career advice to give job seekers an edge in their search. With its commitment to quality and user-friendliness, seankuhnke.com is the ideal place to find your next job.

Intrested in this job?