What are the responsibilities and job description for the Embedded Software Engineer position at Vantage Consulting?
An innovative company in the renewable energy sector is looking for an Embedded Software Engineer to design and develop real-time control software for grid-connected power systems. This role involves creating efficient embedded solutions, optimizing system performance, and ensuring seamless integration with hardware components.
Key Responsibilities:
- Design and implement real-time control algorithms for power conversion systems.
- Develop firmware and drivers for embedded peripherals, including USB, SPI, I2C, Modbus, CAN, and Ethernet.
- Identify and respond to fault conditions, ensuring system reliability and compliance with industry standards.
- Utilize simulation tools to model and validate control strategies.
- Improve code efficiency to enhance processor and memory performance.
- Work closely with cross-functional teams to ensure smooth integration across hardware and software.
- Maintain high software quality through structured development practices, including code reviews and validation testing.
What You Bring:
- Degree in Electrical, Computer, or Software Engineering (B.S. or M.S.).
- At least three years of experience in embedded software development using C/C .
- Background in control systems and real-time processing for embedded applications.
- Knowledge of power electronics, grid-tied inverters, and three-phase systems is a plus.
- Experience with RTOS, Matlab/Simulink, and hardware debugging tools is beneficial.
This is a hybrid position on a W2 Contract offering competitive hourly pay rates, medical, dental and vision available to anyone with eligibility to work within the US without restriction. C2C offers will be ignored.
Salary : $75 - $95