Search jobs > Aurora, CO > Part-time > Firmware engineer

Junior Firmware Engineer IoT

3C Telemetry, LLC
Aurora, Colorado, US
Full-time
Part-time

Job Description

Candidates should take the time to read all the elements of this job advert carefully Please make your application promptly.

We are a leader in specialized IoT products for the rail industry and are currently seeking an Embedded Software Engineer to contribute to the design, development, testing, and implementation of all aspects of embedded software / firmware for locomotive and railcar IoT products.

This is a full-time opportunity and we will consider part time remote work once you become familiar with our products and requirements.

Key Requirements :

  • 2+ years of related work experience in designing, developing, and testing firmware for embedded systems and microcontrollers.
  • Knowledge of C / C++ programming skills for embedded systems, including experience in programming microcontrollers.
  • Knowledge / experience with 32bit and 8bit architectures and SoC’s with WiFi and BLE connectivity.
  • Knowledge / experience with 4G LTE IoT bands cellular and also GPS receivers.
  • Experience with bare-metal, real-time operating systems (FreeRTOS) and Raspberry Pi (embedded Linux).
  • Solid knowledge / experience with wireless IoT protocols on multiple radios (BTLE5, LoRa, or similar) strong preference for Bluetooth Low Energy and internet interfaces such as UDP, TCP / IP, HTTP and websockets.
  • Experience with data interchange between devices and the internet such as JSON APIs.
  • Experience with inertial sensors, data acquisition and algorithms for motion detection.
  • Understanding of the principles of low level functions with bootloaders, communication protocols (e.g., UART, I2C, SPI, USB), and state machine design.
  • Understanding of the principles of remote firmware updates and build-to-build coordination.
  • Knowledge of version control software (SVN, Git, etc.).
  • Understanding of the principles of firmware build control, automated testing and CI / CD (Ansible).
  • Solid knowledge of firmware power and performance tradeoffs, low level component configuration, timing, hardware debugging and security.

Summary / Objective :

Design, develop, and test all aspects of firmware, including new products, existing products, line extensions, product enhancements, and test fixtures.

Essential Functions :

  • Architect and implement embedded software.
  • Analyze deployed firmware for bug fixes and customer feature requests.
  • Conduct technical reviews and participate in peer code reviews, providing teammates with comments and suggestions.
  • Design and write test plans, unit tests, and automated test fixtures to ensure software code quality and integrity.
  • Use project management tools to track progress and provide insight to stakeholders regarding tasks being performed.
  • Document all aspects of software designs, including architecture diagrams, design decisions, state / sequence diagrams, and utilize documentation tools for auto-generated documentation.

Other Functions :

Possibly travel to railyards or customer sites to gain experience working with railyard equipment.

Qualifications / Requirements :

  • 2+ years of related professional experience.
  • Bachelor’s degree in Computer Engineering, Computer Science, Electrical Engineering, or equivalent.
  • Basic knowledge of C / C++ programming skills for embedded systems.
  • Basic knowledge of continuous integration workflows and tooling (e.g., Docker, Ansible).
  • Basic knowledge of IoT cellular connectivity and custom server connections.
  • Skill in the operation of electronic test equipment such as multimeters, oscilloscopes, and digital logic analyzers.
  • Ability to read and understand electrical schematics.
  • Experience working with B2B IoT devices is highly desired.

J-18808-Ljbffr

1 day ago
Related jobs
3C Telemetry, LLC
Aurora, Colorado

We are a leader in specialized IoT products for the rail industry and are currently seeking an Embedded Software Engineer to contribute to the design, development, testing, and implementation of all aspects of embedded software/firmware for locomotive and railcar IoT products. Bachelor’s degree in C...

Promoted
Peraton
Aurora, Colorado

Provide TS/SCI Java software development of modules. Perform TS/SCI software analysis, architecture, engineering, and integration services at the unit, module, and system levels. Perform all aspects of software engineering support required to implement systems. Adhere to open standards and modern so...

Promoted
Blue Origin
Denver, Colorado

Develop firmware requirements in coordination with systems engineering, hardware engineering, software engineering, and subsystem owners. As part of a hardworking team of diverse engineers, you will develop, implement, verify, and test firmware for systems operating in harsh environments and under d...

Reli.
Denver, Colorado
Remote

We’re looking for a Junior Software Developer who can help with developing scripts and tools to support our digital advertising, product, and supply chain teams. ...

Sierra Nevada Corporation
Lone Tree, Colorado

Are you ready to unleash your technical creativity? Dream, Innovate, Inspire and Empower the next generation to transform humanity through technology and imagination! Firmware engineers at Sierra Nevada Corporation research, design, develop, test, certify, deploy and improve cutting edge products an...

Omitron, Inc.
Aurora, Colorado

Omitron is seeking a  Junior   Java Software Developer  in Aurora, CO. Our senior-level programmers will lead teams of mid-level and junior developers designing and coding software that protects satellites from various hazards in space. Minimum Requirements: US Citizenship required Se...

Actalent
Westminster, Colorado

Actalent is looking to hire a Firmware Engineer that will focus on device driver development with Embedded C and develop in a RTOS environment. High reliability firmware design. ...

Promoted
Intuit
Denver, Colorado

At Intuit we believe everyone should have the opportunity to prosper, which is why our mission is Powering Prosperity Around the World.Being a mission-driven company includes living our values everyday and nothing is more important to us than the success of our customers.You will be working toward a...

Promoted
Soar Autism Center
Aurora, Colorado

Soar Autism Center is hiring for an .Early Intervention Specialist .As a care provider at our center, you will apply behavioral and developmental strategies to assist in our children’s development.Provide attentive one-on-one care .Build relationships with children's families.Meaningfully impact chi...

Promoted
Intuit
Aurora, Colorado

At Intuit we believe everyone should have the opportunity to prosper, which is why our mission is Powering Prosperity Around the World.Being a mission-driven company includes living our values everyday and nothing is more important to us than the success of our customers.You will be working toward a...