Embedded Software Engineer
Trenton Systems
Description: Position Description The Embedded Software Engineer will design, develop, test, and maintain embedded software for next-generation products. The ideal candidate will have strong C/C++ programming skills, experience developing embedded Linux software, and a solid understanding of hardware/software integration. This role will work closely with electrical, mechanical, systems, and test engineers to translate product requirements into reliable, production-ready embedded software. Essential Duties & Responsibilities Design, develop, debug, and maintain embedded software for microcontroller- and processor-based systems. Develop software primarily in C/C++, including low-level drivers, hardware interfaces, application code, and system services. Develop, configure, customize, and maintain embedded Linux systems and associated build tools. Integrate and configure real-time operating systems (RTOS), middleware, communication stacks, and third-party software components. Develop and maintain firmware for interfaces such as SPI, I²C, UART, USB, Ethernet, and GPIO. Collaborate with hardware engineers to bring up new circuit boards and troubleshoot hardware/software integration issues. Analyze system requirements and translate them into robust software architectures and implementation plans. Perform unit testing, integration testing, debugging, and performance optimization. Use embedded debugging tools, oscilloscopes, logic analyzers, and other laboratory equipment to diagnose system-level issues. Use Git for source-code management, branching, merging, and code collaboration. Use JIRA to track software development tasks, defects, requirements, and project progress. Use development tools like Visual Studio Code (VS Code) and others to implement and debug embedded software. Participate in code reviews, design reviews, and software development process improvements. Develop and maintain technical documentation, including software specifications, design documentation, and test procedures. Support product verification, validation, manufacturing, and field-deployment activities. Identify and resolve software defects and contribute to continuous improvement of product reliability and performance. PM21 Requirements: Required BS in Computer Engineering or Computer Science, or equivalent 3 years in software and firmware engineering Exceptional Communication skills · Strong proficiency in C and C++ programming. Experience developing software for microcontrollers or embedded processors. Experience developing and maintaining embedded Linux systems. Experience with Git for source-code management and collaborative software development. Proficiency with Visual Studio Code (VS Code) or a comparable integrated development environment. Solid understanding of embedded systems concepts, including interrupts, timers, memory management, concurrency, and hardware interfaces. Experience with embedded debugging tools and software development workflows. Familiarity with software development processes, code reviews, testing methodologies, and configuration management. Strong analytical and problem-solving skills. Ability to read and understand schematics, datasheets, and hardware specifications. Desired Familiarity with UEFI BIOS and Intel x86 architectures Familiarity with ARM & embedded Linux development Familiarity with PIC microcontroller development and other bare-metal and low-level firmware Experience with the Yocto Project, including recipes, custom layers, BitBake, machine configurations, and image customization. Experience with RTOS, such as FreeRTOS. Experience with ARM processors. Familiarity with Intel architecture. Strong experience with embedded Linux system development and Linux kernel configuration. Experience developing device drivers, bootloaders, BSPs, or board-support software. Experience with secure boot, firmware updates, cybersecurity, or embedded device security Knowledge of FIPS-140-2, TPM, Bitlocker, STIG, and/or other security technologies Scripting experience – bash, Zsh, Powershell, Python PI01c0ae1016a6-37395-41536743
- ...Spectra Alpharetta is seeking a highly skilled Embedded Linux Software Engineer with deep expertise in the NXP i.MX95 processor family. In this role, you will design, develop, and optimize Linux-based embedded software, including BSPs, device drivers, kernel modules,...SuggestedFull timeWork at office
$162.4k - $211.9k
...JOB TITLE: Lead System Engineering JOB LOCATION: 500 North Point Pkwy., Alpharetta, GA 30022 Responsible for translating the core... ...the final technical solution (consisting of platform, network, software, cloud, etc.) through functional, performance, and reliability...SuggestedTemporary workLocal area- ...more modern infrastructure, as well as maintaining and developing ongoing features in our current infrastructure.Work with other engineers to develop and maintain high quality native mobile applications.Develop and maintain native mobile applications using Swift and Kotlin...SuggestedFull timeTemporary workH1bWork at officeMonday to Friday
$63.22k - $94.55k
...performance issues Drive continuous improvement initiatives focused on operational excellence and process optimization Mentor junior engineers and contribute to knowledge sharing across the team Required Qualifications: 6+ Years of PowerShell scripting and automation...SuggestedWork at officeRemote workFlexible hours- Suggest and implement new mobile products, applications, and protocols. Stay up to date with the terminology, concepts, and best practices for creating mobile apps. Work closely with colleagues to constantly innovate app functionality and design. Review new/existing...SuggestedPermanent employmentContract workLocal area
$125k - $175k
...environment, ensuring the operational reliability of deployed software, and implementing strategies to optimize performance and minimize... ...in quantitative discipline (Computer Science, Computer Engineering). - 5+ years’ experience in leading a small to medium team of...Full timeTemporary work$110 per hour
Job Title: Senior Java Microservices Developer - Bill Rate: $110 - Duration: Experience building and deploying cloud-native applications on Azure is a plus (09/14/2026 to 09/12/2027) - Location/Schedule: Oakland/Rancho Cordova/Alpharetta; Hybrid - 2 Days in-office. In-Person...Work at office- ...unwavering security to responsibly propel the global lottery industry ever forward.Position SummaryFull Stack Software Developer This Full Stack Software Engineer position is part of the lottery division engineer team at Scientific Games. Your work on this team will help...Full timeLocal area
- Job Description Position: Embedded Developer - Medical Device Duration: Direct Hire (Full... ...location omitted]. As a Medical Device Engineer you will work with cross‑functional... ...organization. This is a hands‑on medical device software engineer focused on building flawless...Permanent employmentFull timeWork experience placement
- ...integrations that support our business across North America and Europe. The Opportunity RefrigiWear is seeking an experienced Systems Engineer to design, build, secure, and maintain the technology foundation our global operations depend on. This is a senior, hands-on...Work at officeImmediate start
- ...Description ThisWay Global is looking for a Distributed Systems Engineer in a remote role within the United States. ThisWay Global,... ...NVL72/GB300 GPU clusters. Amalgamy.ai — AI Orchestration Software: An enterprise AI orchestration platform focused on GPU and compute...Full timeRemote work
- System EngineerCoordinate with DC Service Providers, customer, and various other stakeholders. Receive packaging and install, Racking appliances, switches, routers, firewalls, servers. Install CCTV Cameras, maintain an accurate inventory of the data center assets. Assist...Work at office
$85k - $120k
...they control, govern, and evolve themselves. If that sounds like your kind of work, we'd like to meet you. Senior Infrastructure Engineer - AI/ML Platform Location: U.S - Remote Work Authorization: U.S. citizenship required Clearance: An active clearance...Remote work- ...Skills Required: Python, Bash, Agile, Windows, Git, Jenkins, WebLogic, JBoss, and Linux. Bachelor’s degree in Science, Technology, or Engineering (any) along with five (05) years of experience in job offered or related occupation is required. Work location: Alpharetta, GA...
- ...highly skilled, experienced, and motivated Senior Systems Engineer with deep expertise in embedded systems. This senior-level role is critical to the... ...Ability to interpret hardware schematics and review embedded software or firmware source code. Strong understanding of...Full timeWork at office
- Position - Unix System Programmer Location - Alpharetta, GA (Hybrid) Experience - 8+ Years Type - Full Time Job Description - We are seeking a highly skilled Unix/Linux System Programmer with strong expertise in C programming, Perl scripting, and ...Full time
$110k - $165k
...future of our communities. This is a Lead Cloud & Infrastructure Engineering position at the Vice President level, which is part of the job... ...ETS provides capabilities for all stages of Morgan Stanley's software development lifecycle, enabling productive coding, functional...Temporary workLocal areaRemote workFlexible hours$160k
...future of our communities. What you’ll do in the role:Morgan Stanley Services Group, Inc. is seeking a Director, Lead Cybersecurity Engineer in Alpharetta, GA to architect, test, integrate, and deploy Web Proxy technologies. Work alongside the wider organization’s...Temporary workWork at officeRemote workWorldwide2 days per week$71.6k - $119.4k
...operational excellence and innovation?The Senior III, Systems Engineer position exists to provide direct input to project plans, schedules... ...switches, including experience with data migrations and SANNav software. Switch CLI experience a plus.Design, implement, and manage...Contract workLocal area$165k - $170k
...future of our communities. What you’ll do in the role: Morgan Stanley Services Group, Inc. is seeking a Vice President, Lead Software Engineer in Alpharetta, GA to lead end-to-end development and stability engineering for mission critical trading applications. Architect...Temporary workWorldwide- ...enabling our clients and colleagues to redefine markets and shape the future of our communities. This is a Global Lead security control Engineering position at Vice President level, which is part of the job family responsible for providing specialist cyber expertise and...
- ...Description: Position Summary The Systems Engineer II (Senior Level) will join the systems... ...team of electrical, mechanical, software, and test engineers and participate with... ...experience Knowledge of computer hardware & embedded systems architecture Familiarity with MRP...
- ...and technical teams to gather requirements, define technical solutions, estimate effort, and prioritize enhancements.Apply software engineering best practices, including object-oriented programming, design patterns, reusable code, testing, and technical documentation....Full time
$95k - $110k
Electrical EngineerAlpharetta, GA$95,000 to $110,000 per yearAn established Architecture and Engineering firm in the Alpharetta area is seeking an Electrical Engineer to join its team. This role focuses on electrical design for a variety of building projects, including...Full time- ...Primetals Technologies USA, LLC is a leading partner for engineering, plant construction and lifecycle services in the metal industry.... ...and designing complex systems that integrate both hardware and software. Position Overview: Developing complex material...Immediate startWorldwideFlexible hours
- ...difference at Fiserv.Job TitleStaff Systems Engineer - Device Engineering - In-person... ...Core Experience: 7+ years of professional software delivery and systems engineering experience... ...level programming experience, including embedded systems development, MCU/ARM Cortex...Full timeWork at officeMonday to Friday
$110k - $165k
...future of our communities. This is a Lead Cloud & Infrastructure Engineering position at Vice President Level, which is part of the job... ...Operating Systems: Deep knowledge of the IBM z/OS environment. Software & Utilities: Proficiency with system utilities (ICKDSF, IDCAMS...Full timeTemporary workLocal area- ...Hunt Military Communities is seeking a Senior Full Stack Engineer for an on-site role in Alpharetta, GA or El Paso, TX. You will guide... ...and collaborate with PMs, DBAs, and partners to deliver complex software systems. You will design full-stack solutions using React/React...
$80k - $120k
...Senior Systems Engineer- Managed Services Company: Contour Data Solutions, LLC Role: Senior Systems Engineer- Managed Services Location: Remote / Hybrid (US‑based preferred) Department: Cloud & Infrastructure Engineering Reports To: Head of Engineering...Work experience placementImmediate startRemote workShift work$115.4k - $192.3k
...Are you a technology leader who enjoys solving complex engineering challenges while mentoring and developing high-performing teams? Do... ..., drive innovation, and influence the delivery of large-scale software solutions? About the Business LexisNexis Risk Solutions is...Local area
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Embedded Software Engineer. Be the first to apply!
- remote software sales Milton, GA
- software implementation project manager Milton, GA
- software Milton, GA
- embedded software engineer remote
- embedded design engineer
- entry level embedded software engineer
- junior embedded engineer
- graduate embedded software engineer
- embedded ai engineer
- embedded android developer




