Search jobs > Alpharetta, GA > Permanent > Embedded software developer

Senior Principal Embedded Software Developer

Exide Technologies
Alpharetta, Georgia
Full-time

Overview

Stryten uses cutting edge technology to develop the next generation of energy storage systems. You will work with a team that understands how to design and integrate smart power management solutions for industrial, military, transportation, and other developing markets

The Senior Embedded Software Developer will perform software engineering tasks including requirements development, design, code, testing, verification and integration of embedded real-time software.

Apply online or text strytenjobs to 97211 to begin your pre-screening process!

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.

Ensure software meets all requirements of quality, security, modifiability, extensibility, etc.

Technical expert (Understands technical requirements as well as tools required).

Apply extensive technical expertise in software architecture and has full knowledge of other related disciplines.

Qualifications

Degree in Computer Science or Electrical Engineering

3-5 years experience leading a team.

Good communication and leadership skills.

Experience mentoring software engineers and building a great work culture.

15+ years relevant work experience.

Driving the software and roadmap for Stryten products.

Proven experience following software best practices.

Must be eligible to work in 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).

Desirable- 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 Eg : Python, JAVA, C# for PC GUI rapid prototyping

USB Software development experience

Testing Automation experience

Connectivity IoT protocols like Bluetooth and WiFi.

Agile methodology.

Behavioral Competency Requirements

Customer focus

Creativity

Functional or Technical skills

Timely decision making

Problem solving

Drive for results

Coaching / Lead less experience engineers.

Work Environment

Office, Research and Development laboratory and manufacturing environment.

Some travel may be required between Stryten facilities.

30+ days ago
Related jobs
Promoted
VirtualVocations
Alpharetta, Georgia

Principal Software Engineer - Privileged Access Management (PAM). ...

Exide Technologies
Alpharetta, Georgia

The Senior Embedded Software Developer will perform software engineering tasks including requirements development, design, code, testing, verification and integration of embedded real-time software. Carry out full life-cycle software development for safety-critical systems: plan, develop, document, ...

Promoted
VirtualVocations
Alpharetta, Georgia

A company is looking for a Senior Software Developer to assist the Office of Medicare Hearings and Appeals in managing its appeals workloads. Familiarity with relational databases and software development tools (e. ...

Home Depot
GEORGIA, US
Remote

Principal specializing in Machine Learning is responsible for guiding software design and algorithm design across multiple engineering teams and principal software engineers. They will be a key contact point across a large portfolio for sharing and engaging with principal software engineers to foste...

Visionaire Partners
Alpharetta, Georgia

React - Senior Software Developer . We seek a Senior React developer for an exciting new opportunity! You will be part of a major technical modernization across an enterprise. This is a senior level hands on development opportunity. Software Development 8+ years of total experience. ...

Seven Seven Softwares
Alpharetta, Georgia

Position Description The ideal candidate will develop quality software used by Branch users and client with various Object-Oriented development tools and techniques. Participate in scrum meeting, chapter meeting and fleet meeting Create highly optimized, scalable, redundant and distributed software ...

Aptos
Georgia, US

The Principal Software Developer will use modern tools, techniques, and methods to design and develop new applications, components and services built on our next generation cloud-native commerce platform. Strong experience mentoring and guiding developers, with a focus on fostering collaboration and...

Siemens Industry, Inc.
Peachtree Corners, Georgia

Software DeveloperEmbedded Systems (Hybrid). You will be responsible for developing and implementing software for our embedded products and prototypes (RTOS and bare metal-based products) in a variety of areas, including algorithm development, wired and wireless communications, IoT security, and ...

Epam
Georgia

Senior Embedded Software Engineer. So, if you are ready to make a difference in cutting-edge embedded software development, apply now!. Implement sensing, control algorithms and device drivers for embedded controllers (Embedded C). Develop automotive software components according to AUTOSAR Model-Ba...

Stryten Energy
Alpharetta, Georgia

The Embedded Software Developer will perform software engineering tasks including requirements development, design, code, testing, verification and integration of embedded real-time software for the i6T. Carry out full life-cycle software development for safety-critical systems: plan, develop, docum...