... Software Engineering and System's Engineering in BESS and Industrial applications. You will develop new IoT features, enhance existing firmware, and build simulators and tooling to accelerate ...
... Software Engineering and System's Engineering in BESS and Industrial applications. You will develop new IoT features, enhance existing firmware, and build simulators and tooling to accelerate ...
... Software Engineering and System's Engineering in BESS and Industrial applications. You will develop new IoT features, enhance existing firmware, and build simulators and tooling to accelerate ...
... Software Engineering and System's Engineering in BESS and Industrial applications. You will develop new IoT features, enhance existing firmware, and build simulators and tooling to accelerate ...
... Software Engineering and System's Engineering in BESS and Industrial applications. You will develop new IoT features, enhance existing firmware, and build simulators and tooling to accelerate ...
... Software Engineering and System's Engineering in BESS and Industrial applications. You will develop new IoT features, enhance existing firmware, and build simulators and tooling to accelerate ...
Embedded Systems Engineer
Alpharetta, GA · On-site
... Software Engineering and System's Engineering in BESS and Industrial applications. You will develop new IoT features, enhance existing firmware, and build simulators and tooling to accelerate ...
Embedded Systems Engineer
Alpharetta, GA · On-site
... Software Engineering and System's Engineering in BESS and Industrial applications. You will develop new IoT features, enhance existing firmware, and build simulators and tooling to accelerate ...
Software Engineer II - UI/UX
Kennesaw, GA · On-site
$96K - $128K/yr
Understand and organize the requirement, design software architecture, coding for both backend and frontend for embedded system, and test the code in collaboration with other UI software engineers ...
Software Engineer II - UI/UX
Kennesaw, GA · On-site
$96K - $128K/yr
Understand and organize the requirement, design software architecture, coding for both backend and frontend for embedded system, and test the code in collaboration with other UI software engineers ...
Software Engineer II - UI/UX
Kennesaw, GA · On-site
$96K - $128K/yr
Understand and organize the requirement, design software architecture, coding for both backend and frontend for embedded system, and test the code in collaboration with other UI software engineers ...
Software Engineer II - UI/UX
Kennesaw, GA · On-site
$96K - $128K/yr
Understand and organize the requirement, design software architecture, coding for both backend and frontend for embedded system, and test the code in collaboration with other UI software engineers ...
Senior Embedded Systems Engineer - Draper, UT
Brookhaven, GA · On-site
$115K/yr
Establish and promote best practices for embedded design, code quality, PCB layout, and system reliability. * Mentor mid-level and junior engineers, provide technical guidance, and support the ...
Senior Embedded Systems Engineer - Draper, UT
Brookhaven, GA · On-site
$115K/yr
Establish and promote best practices for embedded design, code quality, PCB layout, and system reliability. * Mentor mid-level and junior engineers, provide technical guidance, and support the ...
You will operate at the intersection of RF, embedded systems, and cloud-connected software. This is ... Reports to: VP of Software Engineering Direct Reports: 0 What You'll Do: You will be tasked with ...
You will operate at the intersection of RF, embedded systems, and cloud-connected software. This is ... Reports to: VP of Software Engineering Direct Reports: 0 What You'll Do: You will be tasked with ...
Embedded Systems Electrical Engineer
Peachtree Corners, GA · On-site
$83K - $175K/yr
You will work closely with firmware, software, hardware, and test engineering teams to gather ... system health, and support fault detection. * Conducting hands-on testing, validation, and ...
Embedded Systems Electrical Engineer
Peachtree Corners, GA · On-site
$83K - $175K/yr
You will work closely with firmware, software, hardware, and test engineering teams to gather ... system health, and support fault detection. * Conducting hands-on testing, validation, and ...
Embedded Software Engineer - MOST Protocols
$122K - $160K/yr
... software engineering ... and systems integration. Our tightly integrated offerings are tailored to each client ...
Embedded Software Engineer - MOST Protocols
$122K - $160K/yr
... software engineering ... and systems integration. Our tightly integrated offerings are tailored to each client ...
Senior Software Engineer
$139K - $160K/yr
As a Senior Software Engineer you will design, develop, and implement real-time software for RF ... Linux and embedded systems development, real-time signal processing, multithreaded programming ...
Senior Software Engineer
$139K - $160K/yr
As a Senior Software Engineer you will design, develop, and implement real-time software for RF ... Linux and embedded systems development, real-time signal processing, multithreaded programming ...
... engineering or mathematics * More than 10 years of experience in architecture and development ... Strong background in hardware, firmware, and embedded software development. * Demonstrated ...
... engineering or mathematics * More than 10 years of experience in architecture and development ... Strong background in hardware, firmware, and embedded software development. * Demonstrated ...
... software systems, ensuring alignment with business objectives and scalability. In this role, you ... Lead and mentor a team of architects and engineers, providing expert guidance in shaping and ...
... software systems, ensuring alignment with business objectives and scalability. In this role, you ... Lead and mentor a team of architects and engineers, providing expert guidance in shaping and ...
... engineering or mathematics * More than 10 years of experience in architecture and development ... Strong background in hardware, firmware, and embedded software development. * Demonstrated ...
... engineering or mathematics * More than 10 years of experience in architecture and development ... Strong background in hardware, firmware, and embedded software development. * Demonstrated ...
Software Engineer I
Atlanta, GA · Hybrid
About the Role The Software/Firmware Engineer will design, develop, and test embedded software for ... Skilled in reading schematics and troubleshooting embedded systems. * Experience participating in ...
Software Engineer I
Atlanta, GA · Hybrid
About the Role The Software/Firmware Engineer will design, develop, and test embedded software for ... Skilled in reading schematics and troubleshooting embedded systems. * Experience participating in ...
Software Engineer I
Atlanta, GA · On-site
About the Role The Software/Firmware Engineer will design, develop, and test embedded software for ... Skilled in reading schematics and troubleshooting embedded systems. * Experience participating in ...
Software Engineer I
Atlanta, GA · On-site
About the Role The Software/Firmware Engineer will design, develop, and test embedded software for ... Skilled in reading schematics and troubleshooting embedded systems. * Experience participating in ...
You will operate at the intersection of RF, embedded systems, and cloud-connected software. This is ... Reports to: VP of Software Engineering Direct Reports: 0 What You'll Do: You will be tasked with ...
You will operate at the intersection of RF, embedded systems, and cloud-connected software. This is ... Reports to: VP of Software Engineering Direct Reports: 0 What You'll Do: You will be tasked with ...
Jr Software Engineer
Alpharetta, GA · On-site
We are currently seeking a Software Engineer to join our HVAC Control team in Alpharetta, GA. As an ... Experience with microcontrollers and embedded systems programming * Experience with VRF or Ductless ...
Jr Software Engineer
Alpharetta, GA · On-site
We are currently seeking a Software Engineer to join our HVAC Control team in Alpharetta, GA. As an ... Experience with microcontrollers and embedded systems programming * Experience with VRF or Ductless ...
Yes Seeking a skilled Motor Control Software Engineer to design, develop, and verify embedded software for aerospace motor control systems in compliance with DO-178C standards. The role involves ...
Quick apply
Yes Seeking a skilled Motor Control Software Engineer to design, develop, and verify embedded software for aerospace motor control systems in compliance with DO-178C standards. The role involves ...
Senior Software Engineer
Atlanta, GA · On-site
$120K - $158K/yr
... and system test · Participate in requirements setting, design, and review of embedded hardware or hardware controlled by embedded software · Work with a multidisciplinary engineering team to ...
Quick apply
Senior Software Engineer
Atlanta, GA · On-site
$120K - $158K/yr
... and system test · Participate in requirements setting, design, and review of embedded hardware or hardware controlled by embedded software · Work with a multidisciplinary engineering team to ...
Freelance Embedded System Software Engineer information
What does a Freelance Embedded System Software Engineer do?
What is the difference between Freelance Embedded System Software Engineer vs Embedded Firmware Developer?
| Aspect | Freelance Embedded System Software Engineer | Embedded Firmware Developer |
|---|---|---|
| Credentials | Typically requires a degree in electrical engineering, computer science, or related fields; certifications are optional | Similar educational background; certifications like Certified Embedded Systems Engineer can be advantageous |
| Work Environment | Independent, project-based work often remote; collaborates with multiple clients | Usually employed by a company or works on in-house projects; may work on-site or remotely |
| Industry Usage | Used across various industries including IoT, automotive, consumer electronics | Primarily in product development, consumer electronics, automotive, and industrial systems |
Both roles require embedded programming skills and knowledge of hardware. The main difference lies in the work setting: Freelance Embedded System Software Engineers work independently on diverse projects, while Embedded Firmware Developers are often employed by companies focusing on firmware development for specific products.
How do freelance embedded system software engineers typically manage project scope and communication with clients?
What are the key skills and qualifications needed to thrive as a Freelance Embedded System Software Engineer, and why are they important?
- Entry Level Embedded Engineer
- Manager Electrical Engineer Embedded Systems
- Embedded Software Engineer
- Remote Junior Embedded Software Engineer
- Senior Embedded Controls Engineer
- Contract Embedded Systems Engineer
- Freelance Embedded Systems Engineer
- Senior Embedded Engineer
- Embedded Systems Software Engineer
- Automotive Embedded Software Engineer
Stryten Energy rating
6.8
Based on 21 frontline employees who took The Breakroom Quiz
Job description
Stryten Energy is expanding its advanced solutions and seeking experienced Firmware Engineers to design, improve, and validate embedded software across our CANOPEN stack as well as be the liaison between Software Engineering and System's Engineering in BESS and Industrial applications. You will develop new IoT features, enhance existing firmware, and build simulators and tooling to accelerate development and verification. This role collaborates closely with electrical, systems, test, and product teams and contributes to high-quality engineering documentation and release readiness.
This position requires on-site daily work in our Alpharetta office.
Responsibilities
What you'll do
- Firmware design and development
- Design, implement, and optimize embedded firmware for CANOPEN-based platforms in C
- Contribute to middleware, drivers, communication stacks, bootloaders, diagnostics, and safety features
- Extend and maintain unit tests, integration tests, and hardware-in-the-loop tests
- Design and develop embedded firmware for IoT devices
- Integrate hardware with IoT communication protocols and cloud services
- Optimize power consumption and data transmission for network efficiency
- Collaborate with hardware, software, and network teams to ensure interoperability
- Maintain and update firmware for security and performance improvements
- Document design specifications, test results, and deployment procedures
- Feature delivery and quality
- Requirement refinement to release implementation, code reviews, verification, and documentation
- Debug complex issues across firmware, CAN, SPI, I2C, UART, and power-management domains
- Support the product roadmap for LTE CAT 1, LTE-M, Cat-1 Bis, CAT 4, NB-IoT
- Support the product roadmap for BLE, RFCOMM, WiFi
- Support the roadmap for location technologies like GNSS, WiFiSCAN
- Simulation and tools
- Build and maintain simulators, emulators, and test harnesses in C#, Python, and C to accelerate development
- Create protocol simulators and hardware abstraction layers for off-target testing
- Documentation and process
- Produce clear programming documentation, API references, and design specs
- Contribute to configuration management, release notes, and firmware change control
- Collaborate with systems engineering on requirements, traceability, and verification evidence
Additional responsibilities as needed to support the team and company goals.
Qualifications
- BS or MS in Computer Engineering, Electrical Engineering, Computer Science, or related discipline
- 4+ years of hands-on embedded firmware development in C for resource-constrained MCUs
- Fluency in C and strong competence in Python; ability to work comfortably with both
- Experience with the CANOPEN software stack or similar embedded platform stacks
- Solid understanding of real-time embedded concepts: ISRs, peripherals, DMA, timers, RTOS tasks/queues, power states
- Proficiency with common embedded interfaces and tooling:
- CAN, SPI, I2C, UART; oscilloscopes, logic analyzers, in-circuit debuggers
- Build systems, cross-compilers, and linkers; version control with Git
- Experience working with Wireless communications
- Demonstrated experience writing high-quality engineering documentation
- Strong debugging skills, root-cause analysis, and methodical problem solving
- Ability to work effectively in cross-functional teams and communicate clearly
Nice to have
- C# experience for simulator UI/tools; .NET or WPF/WinUI
- RTOS experience (e.g., FreeRTOS, Zephyr, ThreadX) and low-level driver development
- Safety, diagnostics, and calibration frameworks; functional safety awareness
- IoT experience with WiFi, BLE and Cellular Devices.
- Experience with battery systems, BMS, or power electronics environments
- Front and Backend development.
Personal attributes
- Self-directed, proactive, and organized; strong ownership and follow-through
- Clear, concise communicator with excellent collaboration skills
- Detail-oriented with a high bar for code quality, testability, and documentation
- Practical, systems-thinking mindset; comfortable working from lab bench to release
What you'll impact
- Deliver robust firmware and tools that power reliable energy storage systems used in demanding industrial applications
- Accelerate development velocity through high-fidelity simulators and automated test infrastructure
- Improve system safety, performance, and serviceability with clear diagnostics and documentation
Travel requirements
- As needed to development sites and IoT asset's location (~10%)
EEO Statement
Stryten Energy is an equal opportunity employer where an applicant's qualifications are considered without regard to race, color, religion, sex, national origin, age, disability, veteran status, genetic information, sexual orientation, gender identity or expression, or any other basis prohibited by law.
About Statement
Stryten Energy helps solve the world's most pressing energy challenges with a broad range of energy storage solutions across the Essential Power, Motive Power, Transportation, Military and Government sectors. Headquartered in Alpharetta, Georgia, we partner with some of the world's most recognized companies to meet the growing demand for reliable and sustainable energy storage capacity. Stryten powers everything from submarines to subcompacts, microgrids, warehouses, distribution centers, cars, trains and trucks. Our stored energy technologies include advanced lead, lithium and vanadium redox flow batteries, intelligent chargers and energy performance management software that keep people on the move and supply chains running. An industry leader backed by more than a century of expertise, Stryten has The Energy to Challenge the status quo and deliver top-performing energy solutions for today and tomorrow. Learn more at stryten.com.
What Stryten Energy employees say
Pay
Benefits
Hours and flexibility
Workplace
Get the full story on Breakroom
About Stryten Energy
Sourced by ZipRecruiter
Industry
Clean energy semiconductors manufacturing
Company size
1,001 - 5,000 Employees
Headquarters location
Alpharetta, GA, US
Year founded
2020