Demo

Embedded Software Engineer

Ioxus
Oneonta, NY Full Time
POSTED ON 4/17/2025
AVAILABLE BEFORE 8/14/2025

IOXUS is a technology company, and our iCAP ultracapacitors, iMOD modules, and THiNCAP products are optimized for higher power density, higher energy density, and voltage levels that provide simple solutions for our customers to incorporate our products easily. Ioxus is dedicated to creating a welcoming workplace where each individual is valued, respected, and recognized for their unique skills and contributions. Our hiring decisions are based solely on merit, qualifications, and professional abilities. Ioxus is an equal opportunity employer.

Recognizing that traditional interview formats may not fully showcase every individual's strengths, we offer accommodations and alternative evaluation methods, such as one-on-one interviews, project-based assessments, virtual meetings, and accommodations for applicants with disabilities. If you would be more comfortable with any form of evaluation during any part of the application or interview process, please say so. We want you to have the best chance of success. We are committed to assembling the best possible team, and believe that a fair, accessible, and respectful hiring experience for all applicants is the best way to reach the right people.

Summary of Position:

This team-member will create software and firmware for new and existing products; support engineers of other disciplines in implementation and system testing and contribute to an atmosphere of creative problem-solving.

Essential Duties and Responsibilities:

· Define, write, test, and document control and monitoring for energy storage systems.

o Firmware for embedded microprocessors in energy storage modules.

o Software in energy storage system controllers.

· Perform root cause analysis to improve reliability and performance of existing products.

· Design, develop, and improve automated test equipment for production product testing.

· Establish and observe timelines for multiple simultaneous projects.

· Prepare detailed documentation for internal and external review.

· Perform integration, type, and demonstration testing of software/firmware functionality.

· Prepare test reports for internal and external review.

· Interface with all other team members for system design and integration.

· Observe appropriate environmental, safety and health policies and practices.

· Perform other related duties as assigned by the Engineering Manager.

Education/Experience:

· Bachelor’s degree in software engineering, computer engineering, or computer science; or

· Bachelor’s degree in a technical field with at least 2 years of professional experience in programming; or

· Ability to demonstrate the skills required to succeed in this role.

Required Skills:

· Proficient with development in C, C , or Python programming language

· Proficient with version control systems such as Git.

· Demonstrated ability and desire to work effectively with others in a collaborative, inclusive, and creative environment.

· Demonstrated ability and desire to find ways to create value independently.

· Excellent written communication skills including clear and comprehensive documentation.

Preferred Skills:

· Communication protocols including CAN, RS-232, UART, I2C, SPI, Bluetooth, and WiFi.

· Experience with IEC 61850, IEC 62351

· Mixed signal design and microprocessor integration for high-reliability electronics.

· Linux or Windows operating systems for embedded development.

· RTOS and/or concurrent/multithreaded programming.

· SecDevOps practices and integrating security into software development.

· HMI/SCADA systems development.

· Agile development and team software development

  • High Voltage, High Power, Grid Scale, or Automotive power electronics

Benefits: Compensation package for this full-time position includes a generous salary; medical, dental and vision insurance coverage; group term life insurance; short-term and long-term disability insurance; paid time off and a retirement plan.

Please visit our website https://ioxus.com/careers/ to learn more about this and other open positions.

Job Type: Full-time

Pay: $70,000.00 - $95,000.00 per year

Benefits:

  • 401(k)
  • 401(k) matching
  • Dental insurance
  • Employee assistance program
  • Health insurance
  • Life insurance
  • Paid parental leave
  • Paid time off
  • Vision insurance

Schedule:

  • Monday to Friday

Application Question(s):

  • Are you authorized to work in the United States without sponsorship?

Work Location: In person

Salary : $70,000 - $95,000

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Embedded Software Engineer?

Sign up to receive alerts about other jobs on the Embedded Software Engineer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$90,609 - $105,383
Income Estimation: 
$117,524 - $131,245
Income Estimation: 
$90,609 - $105,383
Income Estimation: 
$117,524 - $131,245
Income Estimation: 
$117,524 - $131,245
Income Estimation: 
$145,630 - $167,634
Income Estimation: 
$173,217 - $199,061
Income Estimation: 
$210,444 - $312,772
Income Estimation: 
$80,479 - $90,779
Income Estimation: 
$90,609 - $105,383
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Ioxus

Ioxus
Hired Organization Address Oneonta, NY Full Time
IOXUS is a technology company, and our iCAP ultracapacitors, iMOD modules, and THiNCAP products are optimized for higher...

Not the job you're looking for? Here are some other Embedded Software Engineer jobs in the Oneonta, NY area that may be a better fit.

QA Automation Engineer

Next Gen Software Solutions LLC, Maryland, NY

Software Engineer

CCS Global Tech, Maryland, NY

AI Assistant is available now!

Feel free to start your new journey!