Company Overview:
Iontra is a Denver, Colorado-based technology company revolutionizing the electrification movement by creating innovative charge-control solutions. We are reinventing the way batteries are charged to unlock their untapped performance. To us, batteries are more than just power sources. They’re the enablers of innovation and key to accelerating electrification adoption, and we’re proud to be leading the charge.
Role Summary:
In this role, you’ll be tasked with performing essential duties as a part of the algorithm development team, which participates in activities for Iontra’s research and product development projects. You’ll be responsible for developing and commercializing bleeding-edge charging algorithms to integrate into charging products and R&D platforms. This is a full-time software role, which can be performed remotely, in our Centennial, CO office, or hybrid in a fast-paced startup.
What You’ll Be Doing:
· Implementing and maintaining the R&D and commercial platforms for use in internal experiments and customer products
· Working with controls engineers, DSP engineers, and data scientists to implement prototype charging algorithms that incorporate new battery models and signal processing techniques
· Owning the implementation of DSP and controls algorithms in Embedded C++ and optimizing those algorithms for execution in resource-constrained embedded environments
· Designing and executing validation tests for new features, to test charge performance and benchmark CPU/memory requirements
· Using Python for simulations and data processing, and presenting results to members of the management team
· Conducting technical reviews and participating in peer code reviews to provide teammates with comments and ensure software robustness
· Using Agile project tools to track progress and provide insight to peers about ongoing efforts
· Mentoring other DSP software engineers on code design and best practices for software development
You’ll Need These Qualifications:
· Master’s or Bachelor’s or higher in Electrical Engineering, Computer Engineering, or similar field with 2+ years of relevant experience in an industrial or academic setting.
· 2+ years of experience writing object-oriented software in embedded C/C++ and Python
· Comfortable with data processing/analysis using Python or another similar language
· Experience with Git or other version control software
· Ability to work in both a team environment and autonomously
· Ability to communicate technical data effectively, both verbally and in written reports
Desired Qualifications:
· Experience implementing Python bindings for C/C++ (ex: using a library like pybind11)
· Comfortable writing and optimizing C/C++ for embedded microcontrollers, especially those in the ARM Cortex-M family
· Familiar with digital signal processing and control theory concepts, such as PID and FFTs
· Experience with Agile development methodologies
You’ll love this job if you:
· Are driven to be part of a team doing big things to help our planet.
· Aspire to work with a successful veteran startup management team.
· Are a self-starter and always find ways to get your work done and help team members.
· Are an organized, detail-oriented person being very good at time management.
· Are determined and resilient to keep things moving forward at a startup pace.
· Are assertive and able to influence and partner with the team to get things done.
· Enjoy new challenges and change.
Benefits and Compensation:
Salary Range: $120k-$150k (salary is based on education, experience, skillset, and market value).
We offer the following benefits package:
- Health Care Plan (Medical, Dental & Vision)
- Life Insurance (Basic, Voluntary & AD&D)
- Short Term & Long-Term Disability
- Paid Time Off (Vacation, Sick & Holidays)
- 401(k) Retirement Plan plus company match
- Company Shares Plan
Iontra has an equal employment opportunity (EEO) policy that provides that no applicant or staff member will be discriminated against on the basis of gender, race, color, age, religion, marital status, pregnancy, veteran status, national origin, disability, or sexual orientation.
Other Jobs from Iontra
Similar Jobs
Data Engineer/Analyst Intern - Summer 2025
Data Analyst I
Junior Software Engineer Front end
Financial Product Intern (Open for July Intake)
Software Engineer, Procedures
Software Engineer
There are more than 50,000 engineering jobs:
Subscribe to membership and unlock all jobs
Engineering Jobs
60,000+ jobs from 4,500+ well-funded companies
Updated Daily
New jobs are added every day as companies post them
Refined Search
Use filters like skill, location, etc to narrow results
Become a member
🥳🥳🥳 452 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
To try it out
For active job seekers
For those who are passive looking
Cancel anytime
Frequently Asked Questions
- We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
- We've got about 70,000 jobs from 5,000 vetted companies. No fake or sleazy jobs here!
- We aggregate jobs from 5,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
- We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
- Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
- Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
- Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅
What Fellow Engineers Say