AtlantaRecruiter Since 2001
the smart solution for Atlanta jobs

Firmware Engineer

Company: Energy Infrastructure Company
Location: Atlanta
Posted on: August 7, 2022

Job Description:

Location: Atlanta, Georgia (Hybrid)

In this position you will work directly with the research & development group and be responsible for the development of embedded software and firmware for our product suite. We are looking for someone who will help architect and develop software to monitor, operate and communicate with key assets including energy storage systems, electric vehicle chargers, PV systems and site controllers. The Firmware Engineer needs to be agile, professional, and comfortable in a rapidly changing environment. The right person is trustworthy with confidential information, highly organized, self-motivated, has excellent communication skills, can think strategically, and works equally as well independently as with a team. We value efficiency and strives to maintain smooth operations.
Reports to:Lead Power Electronics Engineer Key Responsibilities--- Architect and design robust and real-time embedded software and firmware for power electronics and peripheral power products--- Develop networking firmware and APIs for distributed embedded systems and electrical power products--- Optimize code performance and robustness--- Implement, test, and troubleshoot firmware/embedded software on hardware prototypes--- Collaborate in firmware development tasks with the software team--- Work closely with the hardware & systems engineering teams to support product development--- Plan and perform firmware/embedded software update, version control, and diagnostics--- Help validate firmware/embedded software for power electronics using HIL and CIL systems--- Participate in design reviews and brainstorming--- Take ownership of designs, and manage individual tasks, deadlines, and deliverables--- Travel for 5-10% of the timeEducation and ExperienceBachelor of Science in Electrical Engineering, Computer Science or equivalentMaster of Science in Electrical Engineering, Computer Science or equivalent, (preferred)2-5 years of experience in embedded development for power electronics, electrical power products, automotive, or equivalent
Experience with:

  • Microcontrollers, DSP, FPGA and standard peripheral components
  • SPI, CAN, RS-232, EMIF, EDMA, HPI, I2C, serial UART, and similar protocols
  • Embedded peripherals like Industrial communication subsystems (PRU-ICSS), ADCs, DACs, RTC, etc.
  • TCP/IP, Modbus, DNP3, WebSocket and other communication protocols
  • TI CCS platform, TI RTOS and TI A M57xx series
  • Multi-core systems and ARM-based processors
  • Intel/Altera Cyclone FPGA family
  • OTA/remote software updates
  • Distributed controllers architecture
    Specific Skills / Abilities:
    • Strong skills in computer network and API development
    • Strong skills in real-time, embedded software architecture, and C/C++ programming
    • Deep understanding of real-time operating systems on multi-core platforms, inter-core communication, data exchange and interrupt
    • Proven track record of developing modular and maintainable code
    • Ability to test and troubleshoot the code on physical hardware prototypes
    • Experience in developing code in an agile, production environment
    • Ability to interface with cloud and backend developers to develop networking solutions for embedded systems
    • Collaborate and communicate complex technical concepts
    • Ability to read electrical schematics
    • Proficient in documentation of software code
    • Work in a dynamic, diverse, and multicultural, and cross-functional team
    • Knowledge of version control (Git)
    • Experience with VHDL and Verilog for FGPA systems will be valued
    • Working knowledge of HIL and CIL systems is a plus

Keywords: Energy Infrastructure Company, Atlanta , Firmware Engineer, Engineering , Atlanta, Georgia

Click here to apply!

Didn't find what you're looking for? Search again!

I'm looking for
in category

Log In or Create An Account

Get the latest Georgia jobs by following @recnetGA on Twitter!

Atlanta RSS job feeds