Embedded Systems Engineer
Stryten Energy
Overview 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
Qualifications
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
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
- 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.
- 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
- 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
- As needed to development sites and IoT asset's location (~10%)
Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Embedded Systems Engineer in Alpharetta, GA vacancy
$68.6k - $109.76k
...us and help run what runs the world. This position reports to: Engineering Manager In this role, you will serve as a design authority for... ...relationship is required. Knowledge of Motion Control Systems, PLC/HMI Programming and Application Development (C or equivalent...SuggestedContract work$61.5k - $82k
...Summary This position supports technical sales and application engineering activities for HVAC products, driving business growth in West... ...mechanical drawings, and prepares equipment proposals to ensure proper system application and compliance with design requirements. He/She...SuggestedFull timeTemporary workFor contractorsWork at officeLocal areaImmediate startFlexible hours- ...Join to apply for the BESS Application Engineer role at Stryten Energy Overview We’re looking for a BESS Application Engineer to bridge... ...frequency regulation, backup power, T&D deferral) into compliant system designs and compelling proposals. Expect cross-functional work...Suggested
- ...Job Overview The Senior Applications Engineer will actively champion electrical equipment proposal opportunities from inception through... ...a successful experience. Be the lead participant for JDC Power Systems LLC in quotation and leveling meetings with customers and consultant...SuggestedFor contractorsWork experience placementWork at officeLocal area
- Rheem Manufacturing Company in Roswell, GA is looking for a Mobile Applications Developer II. The successful candidate will deliver innovative mobile apps, enhance existing applications, and research new technologies to meet business needs. Ideal applicants should be skilled...Suggested
- Mobile Applications Developer II Responsible for delivering innovative yet practical mobile apps and features, maintaining and enhancing existing mobile apps, following technology trends, and actively researching and recommending new features and technologies. This position...
- ...Senior Application Security Engineer Come join our passionate team! Barracuda is a leading cybersecurity company providing complete... ...- 8+ years in product-focused AppSec, with a track record of embedding security and reducing late-stage findings via automation and developer...WorldwideFlexible hours
$118.3k - $219.8k
...the Team You will join a high-performing Architecture and Engineering organization focused on building scalable, secure, and... ...and continuous improvement, the team drives best practices in system design, performance optimization, and cost efficiency, while fostering...Local area- ...Specialist in Roswell, Georgia, to lead technical efforts for the North American Humidification market. You will partner with sales and engineering teams, providing crucial support and promoting CAREL's innovative solutions in the humidification design sector. The ideal...
- ...Support launch events for clients remotely and onsite as assigned. Deliver expert training and consultative services to provide optimal system functionality. What You'll Bring Required Qualifications Degree or certificate in a technical or IT concentration, or equivalent...Temporary workWork experience placementLocal areaRemote workWorldwideFlexible hours
- Role : .NET Full Stack Developer Location: Alpharetta, GA Experience: 8+ years Employment Type: Full Time Job Summary We are seeking an experienced .NET Full Stack Developer with strong expertise in front-end and back-end technologies...Full time
- ...member of the project delivery team, partnering closely with Project Managers and Project Leads to execute implementation tasks, ensure system readiness, and deliver a seamless customer experience. Why This Role Matters This role is essential to ensuring successful client...Hourly payWork at officeRemote work
- ...client need(s). Effective analytical/problem solving skills. Ability to understand diverse situations and educate clients on use of ADP systems and products. Ability to maintain effectiveness when experiencing any changes in work responsibilities or environment. Able to...
- ...efficiency. Architect and oversee EPM Data Integration / FDMEE solutions. Design data flows from Oracle ERP Cloud, boundary systems, third party applications. Ensure data quality, reconciliation integrity, and automation. Collaborate with ERP and Data teams...
- U.S. Water Heating is looking for a Mobile Applications Developer II to create and enhance mobile applications. The role involves producing functional apps, performing code clean-up, and optimizing performance while working onsite in Roswell, GA. Qualifications include ...
- Implementation Analyst Description of Position : We are seeking a highly motivated and detail-oriented Implementation Analyst to join our dynamic team. The ideal candidate will possess a strong background in Computer Science or Business Analytics and will play a key...
- ...Client Implementation Specialist to support our Client Success Engineering team. This role will play a critical part in managing client... ...implementation projects to support existing clients, such as system migrations and upgrades, data files format updates, introducing...Remote work
- ...refinement of detailed technical drawings and models that support engineering and manufacturing processes. This position is responsible for... .... Familiarity with product lifecycle management (PLM) systems and version control software. Knowledge of manufacturing processes...
$88.7k - $165.9k
Your role at Clorox This role supports the Network Optimization team by executing cost modeling and network optimization analyses that drive margin improvement and operational efficiency. The position is responsible for delivering accurate, timely models and insights, ...Summer workWork at officeWork from homeFlexible hours$63.22k - $94.55k
...thinking organization, apply now. We are currently seeking a Lead Systems Programmer to join our team in Alpharetta, Georgia (US-GA),... ...excellence and process optimization Mentor junior engineers and contribute to knowledge sharing across the team Required...Remote work- A leading engineering firm in Roswell, Georgia is seeking a Senior Applications Engineer. In this role, you will champion electrical equipment... ...specifications to deliver successful projects. Competitive salary and benefits offered. #J-18808-Ljbffr JDC Power Systems, LLC
$67.5k - $120k
...application issues with minimal supervision. Participate in escalated or high-priority projects with short notice. Ensure secure system operations and proper handling of sensitive data in compliance with data privacy laws and industry standards. Work closely with...Temporary workH1b- ...play a leadership role in the design and delivery of enterprise‑grade applications. This engineer will own major features, provide technical direction to peers, and help ensure systems are built to scale. The role combines hands‑on development with architectural...Contract workRemote work
- ...production issues. Respond to and resolve user-reported issues in live systems. Manage small projects independently and contribute as a key... ...backend. Agile methodologies, unit testing, and design patterns align with standard .NET engineering practices. #J-18808-Ljbffr...
$60k
...Customization Understanding ITSM concepts and processes Customization and Enhancements using Java ServiceNow integration with other systems Development and Enhancements of ServiceNow tools Deployments and Functional Testing Qualifications Required education: Bachelor's...Permanent employmentContract workTemporary work- ...technical requirements. The ideal candidate is a strong senior‑level engineer who can work independently, take loosely defined problems and... ...production troubleshooting, issue resolution, and ongoing system improvements. Mentor other developers through technical collaboration...Full time
- Senior.Net Developer Location: Alpharetta, GA (Hybrid) Type: Contract Role & Responsibilities: Technical ownership of product. Participate and contribute in technical discussions, demos and agile cadences. Responsible for team and technical knowledge...Contract work
- Salesforce Developer Integrated Resources, Inc., is led by a seasoned team with combined decades in the industry. We deliver strategic workforce solutions that help you manage your talent and business more efficiently and effectively. Since launching in 1996, IRI has...Immediate start
- Position- Salesforce Lightning Developer Location- Alpharetta, GA (Onsite Role) Interview- Phone and In-Person Duration- Contract Opportunity Visa- All visas are acceptable (No H1-B this time) Job Description: Hybrid 3 days...Contract workShift work3 days per week
- ...Using VSCode Salesforce plug-in for development. Building Lightning Components, Lightning Component Framework, and Lightning Design System. Building highly interactive UI and large-scale SaaS product/cloud services; and short release cycles, Agile/Waterfall/SCRUM,...Work experience placement
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Embedded Systems Engineer. Be the first to apply!

