Embedded Firmware Engineer Job at 3C Telemetry, LLC, Centennial, CO

ajM3Zk5Zbk5zV0R2c0U4UVdaMVJ1ckYr
  • 3C Telemetry, LLC
  • Centennial, CO

Job Description

Contract Embedded Firmware Engineer (3-Month Term) - ESP32 & Linux Development

We are seeking a highly skilled contract software engineer for a 3-month engagement, with a possible extension, to work on embedded systems development for an ESP32 module running FreeRTOS. This position will involve writing and optimizing code for both hardware and software interactions, ensuring efficient performance in a constrained environment.

Key Responsibilities:

  • Develop, test, and maintain software applications for ESP32 systems running on FreeRTOS.
  • Interface with cellular modem radio, WiFi, Bluetooth, and other radio modules on existing hardware.
  • Interface with JSON APIs over a raw cellular connection or IP pipe to a remote server.
  • Troubleshoot and optimize code for performance, memory usage, and responsiveness.
  • Collaborate with hardware engineers to integrate software with embedded systems.
  • Write clear and well-documented code, including unit tests and debugging.
  • Ensure software is stable, secure, and adheres to best development practices.
  • Develop a plan for implementing Over-The-Air updates of the application and OS (when necessary)

Required Skills and Experience:

  • Strong experience in C programming on a multi-core processor.
  • Knowledge of mature low level hardware interfaces, including GPIO, SPI, I2C, CAN and other I/O interfaces.
  • Proficiency with test fixturing of hardware and test automation.
  • Experience with embedded systems, particularly in a resource-constrained environment.
  • Strong problem-solving skills and ability to debug complex issues.
  • Ability to work independently or with a small team and deliver results on time.
  • Close familiarity with software engineering tools, software development methodology and release processes

Preferred Qualifications:

  • Experience with real-time operating systems (FreeRTOS) or multi-threaded programming.
  • Knowledge of common embedded system protocols (I2C, SPI, UART, etc.).
  • Familiarity with version control systems (SVN, Git).

Duration: 3 months
Location: Remote or on-site (based on preference and location after gaining project familiarity)
Start Date: ASAP

This is an exciting opportunity for a contract engineer to contribute to an innovative project. If you have a passion for embedded systems and cloud communications development, we'd love to hear from you!

Job Tags

Contract work, Immediate start, Remote job,

Similar Jobs

Cardinal Health

Warehouse Associate II (Part-Time) Job at Cardinal Health

 ...Shift: Weekend Part Time Saturday & Sunday 3:30pm-12:00am Pay rate: $23.15 per hour (includes shift differential) Bonus eligible...  ...opportunity, please submit application as soon as possible. What Warehouse Operations contributes to Cardinal Health Operations is... 

Mayo Clinic

Palliative Medicine Physician Job at Mayo Clinic

 ...ranked in more specialties than any other care provider according to U.S. News &...  ...Mayo Clinic in Arizona seeks a Palliative Medicine physician. Our team consists of a core group of...  ...outpatient clinic and a 12-bed inpatient hospice unit co-managed with our community... 

Qualis Corporation

Tableau Developer Job at Qualis Corporation

 ...Qualis LLC is seeking a Tableau Developer to provide support and expertise within our National Capital Region or this position can also be performed remotely. Responsibilities include: Tableau dashboard developer, work closely with clients to understand their questions... 

The Dirty Rabbit Group

Night Club Server Job at The Dirty Rabbit Group

Taking drink orders: Efficiently taking beverage orders from customers at their tables or on the dance floor, including alcoholic and non-alcoholic drinks. Serving drinks: Promptly delivering drinks to customers, ensuring proper presentation and adhering to responsible...

Asher + Rye, A Lifestyle Shop and Interior Design Studio

Junior Interior Designers Job at Asher + Rye, A Lifestyle Shop and Interior Design Studio

 ...Job Description:Junior Interior Designer Rethink Studio, a sister company of Asher + Rye, is looking for a professional, organized,...  ...The Junior Designer will contribute to the firm's success by assisting with all aspects of design development, sourcing, meeting preparation...