Embedded Software Engineer, Power Electronics in , United States

Energy Jobline
Los Angeles, CA, United States
2 days ago
Apply on www.energyjobline.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours

Tech stack

C (Programming Language) Unit Testing CMake Software Debugging Embedded Software Make (Software) Python (Programming Language) Real-Time Operating Systems System Programming Scripting Gitlab Git Flow
+2 more
Bare Metal Software Version Control

Job description

Embedded Software Engineer, Power ElectronicsLocation: Los Angeles, CADuration: long termResponsibilities:End-to-End Contribution: Playing a key role in the specification, design, implementation, and thorough testing of low-level software (bare metal and RTOS) for various power electronics applications.Independent Problem Solving: Taking initiative to understand and resolve technical challenges and ambiguities in requirements and designs.Interface Development: Designing and implementing clear and efficient interfaces between software components.Multicore Implementation: Contributing to the development and testing of multicore applications for optimal performance.Real-Time Implementation: Developing robust and efficient real-time software components and interfaces.Quality Focus: Implementing and executing comprehensive software component testing to ensure stability and reliability.Hardware Interaction: Collaborating with hardware engineers and using debugging tools to verify software

Requirements

functionality.Detailed Documentation: Creating and maintaining thorough documentation for your software projects.Must to Have:Deep understanding of embedded software development principles and strong C programming skills.Proven experience with version control systems (GitFlow, GitLab).Ability to develop and utilize scripting (Python) for testing and automation.Familiarity with software build systems and the ability to work with build scripts (Bazel , CMake, Makefile).A strong grasp of real-time software concepts and testing methodologies.Demonstrated ability to independently design, implement, and test embedded software modules.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.energyjobline.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:19 min

Advancing autonomous driving capabilities with specialized software talent

Katrin Lehmann Katrin Lehmann +1 · Coffee With Developers

5:02 min

Mapping Git flow branches to application tester segments

Majid Hajian · LIVE

6:14 min

Structuring CI/CD pipelines with integrated security and quality checks

Christoph Ruggenthaler · LIVE

1:15 min

Defining classes and building packages with pybind11

Konstantin Bespalov · World Congress 2023

6:14 min

Modernizing deployment pipelines for embedded hardware devices

Chris Heilmann +2 · LIVE

2:34 min

Selecting specific microcontrollers and fundamental programming languages for powertrains

David Romić · World Congress 2023

Videos

See all

Related articles

See all