Disability Solutions - Alpharetta, GA

posted 22 days ago

Full-time
Alpharetta, GA

About the position

The Embedded Software Developer at Stryten Energy will be responsible for the full life-cycle software development of safety-critical systems, specifically focusing on embedded real-time software for the i6T lithium-ion battery. This role involves collaborating with various engineering disciplines, developing new algorithms, and preparing technical documentation to support product development and testing.

Responsibilities

  • Carry out full life-cycle software development for safety-critical systems: plan, develop, document, test, and certify embedded software.
  • Work with other disciplines, including systems and hardware engineering.
  • Participate in development of new control and communication algorithms for the charging and monitoring of lithium-ion batteries.
  • Initiate or revise specifications, deviations, drawings, and proposals as needed in the course of problem resolution.
  • Develop and execute test plans to fulfill requests for product and application information.
  • Recommend and assist in the development and testing of new products to support lithium customer applications.
  • Participate in the new product development team to specify, model, simulate, test, and verify.
  • Work with the HW team to develop system architecture and to support system bring-up.
  • Prepare technical documentation (e.g., user manuals, technical specifications).
  • Report frequently on progress against key project deliverables.
  • Work independently with general direction from team leads.

Requirements

  • Degree in Computer Science or Electrical Engineering
  • 5+ years of experience in architecting and implementing Test Strategies
  • Must be eligible to work in the US either as a US Citizen or Permanent Resident
  • Demonstrated C embedded programming skills
  • Demonstrated Python programming skills
  • Experience in real-time embedded software development life-cycle processes
  • Proficiency in English (written and oral)

Nice-to-haves

  • Experience with lithium battery technology
  • Battery Management Systems
  • Processors: Infineon XMC family
  • IDE/Tool Suites: IAR Embedded Workbench, GitLab
  • Embedded OS: Salvo, Linux, WinCE
  • Communication protocols and drivers: J1939, CANOpen, SMBus, USB, SPI, I2C, UART
  • Other languages: Python, JAVA, C# for PC GUI rapid prototyping
  • USB Software development experience
  • Testing Automation experience

Benefits

  • Equal opportunity employer
  • Collaborative work environment
  • Opportunities for professional development
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service