Senior Embedded Engineer

 (5+ years exp)
$120k – $140k • No equity
Published: 1 month ago
Avatar for Iontra

Iontra

Your cells, our charging technology. Unrivaled battery performance
Company Size
11-50
Company Industries
Renewable Energies
See all jobs at Iontra image

Job Location

Job Type

Full Time

Visa Sponsorship

Not Available

Relocation

Allowed

Skills

Microcontrollers

The Role

Senior Embedded Software Engineer
Product Development Team - Denver, CO
Reports to Software Product Manager

Denver, CO
www.iontra.com

Salary: $120 – 140K

Iontra’s team is comprised of veteran technology and business builders, including former NASA / CalTech Ph.D. and the executive management team that developed and launched the highly successful Proterra electric bus and charging infrastructure company.
Iontra is involved in the development of important battery improvement and enabling technologies. This is a full-time, hands-on role in a fast-paced startup environment. We are looking for a Senior Embedded Software Engineer to join the team and develop firmware for Iontra's battery technology.

Responsibilities:
• Design and implement embedded software features as part of a larger team-based software project.
• Conduct technical reviews and participate in peer code reviews providing teammates with comments and suggestions.
• Write test plans, unit tests, and automate testing. Document testing procedures and results.
• Estimate level of effort required to implement software features.
• Ensure adherence to Iontra coding standards and product software requirement documents.
• Communicate problems early to team members and offer solutions.
• Use tools, like Clickup, to track progress and provide insight to the rest of the team about work being done.

Required Skills & Qualifications:
• BS/MS in Computer Science, Computer Engineering, Electrical Engineer or equivalent practical experience.
• Minimum of 5 years of experience in software or hardware development related fields.
• Programming skills in C for embedded microcontrollers.
• Familiarity with bootloaders, communication protocols (UART, I2C, SPI, etc.), and state machine design.
• Experience with Git or other version control software.
• Ability to read PCB schematics.
• Comfortable using debuggers, oscilloscopes, simulators and logic analyzers.
• Ability to work in both a team environment and autonomously.
• Excellent communications skills: verbal, written and interpersonal.

· Desirable Skills & Qualifications:
• Excellent communications skills: verbal, written and interpersonal.
• Experience with embedded processors in Xilinx or Altera FPGAs.
• Able to write in either VHDL or Verilog and able to read VHDL and Verilog.
• Detailed knowledge of ARM Cortex-M processors.
• Experience with PCB bring-up and debugging.
• Experience in automated control and theory/algorithms such as PID, FFT, etc.
• Knowledge and experience with continuous integration workflows and tooling like Github Actions and Docker.
• Scripting skills (Python, Perl, Bash or similar).
• Hands-on experience with real-time operating systems.
• Experience with agile development.

Similar Jobs

PanXchange company logo
PanXchange
Cloud-based negotiation & trading platform for physical commodities
VisualizeROI company logo
VisualizeROI
The Value Collaboration Platform - revolutionizing the way B2B solutions are sold
LoanSnap company logo
LoanSnap
Our SMART Loans saved people $80 million last year
Scanslated company logo
Scanslated
Translating medical reports into a patient-friendly interactive experience
Sofia Family company logo
Sofia Family
Empowering families to thrive in a digital world