Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Embedded Software Engineer

Trenton Systems, Inc.

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 #J-18808-Ljbffr Trenton Systems, Inc.

Vacancy posted 22 hours ago
Similar jobs that could be interesting for youBased on the Embedded Software Engineer in Duluth, GA vacancy
  •  ...with the latest commercially available CPU modules, we use embedded ARM microprocessors to sequence startup, handle HMI...  ...problem solving, coordination with hardware and firmware engineers, and adaptable software designs. The Senior Embedded Software Engineer has the following... 
    Suggested
    Full time

    ScioTeq BV

    Duluth, GA
    18 days ago
  •  ...Our distinguished team encompasses accomplished engineers, seasoned advisors, and experienced startup veterans...  ...Designing and bringing up complete hardware/software systems involving radar, RF sensors, SDRs, embedded computers, GPUs, networking, and other specialized... 
    Suggested
    Permanent employment
    Full time
    Work experience placement
    Relocation package

    SoloPulse

    Peachtree Corners, GA
    a month ago
  • We are currently recruiting for an Embedded Software Engineer to join our extraordinary engineering team in Duluth, Georgia. ATX Networks offers an outstanding work environment and a competitive compensation package. Reporting to the Director, Software and Test Engineering... 
    Suggested

    ATX Networks Corp.

    Duluth, GA
    4 days ago
  •  ...military domains. Our distinguished team encompasses accomplished engineers, seasoned advisors, and experienced startup veterans,...  ...change the way the world sees.  SoloPulse is hiring a Product Software/Embedded Engineer to build and ship robust software for vertically... 
    Suggested
    Permanent employment
    Full time
    Work experience placement
    Relocation package

    SoloPulse

    Peachtree Corners, GA
    5 days ago
  •  ...debugging and documenting firmware and software programs with a high level of autonomy for...  .... Mentors less experienced software engineers. Determines hardware compatibility and/or...  ...Skills and Abilities Experience with IAR embedded workbench (preferred), Microsoft Visual... 
    Suggested
    Hourly pay

    Nordson

    Peachtree Corners, GA
    3 days ago
  • $104.8k - $149.3k

     ...Job Description About the Role:  We are seeking a highly skilled and innovative Systems Engineer/ Lead Systems Integrator to join our Systems and Design organization, responsible for end-to-end engineering functions across all major disciplines, including systems... 
    Full time
    Work experience placement
    Worldwide

    Wabtec

    Norcross, GA
    4 days ago
  •  ...performance and reliability. Collaborate with our client's team to work with STMicro and Realtek microcontrollers. Write and optimize embedded C/C++ code, focusing on bootloaders, device drivers, and communication protocols. Ensure the reliability of BLE, Wi-Fi,... 
    Temporary work

    IDR

    Duluth, GA
    a month ago
  •  ...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,... 
    Full time
    Work at office

    Spectra Defense Technologies

    Alpharetta, GA
    a month ago
  • $110k - $120k

     ...Salary: $110,000 - 120,000 per year Requirements: We require a Bachelor of Science in Electrical Engineering. We are seeking a candidate with 10+ years of experience designing electrical systems. We need strong expertise in analog electronics, circuit analysis... 
    Permanent employment
    Full time

    Vaco LLC

    Norcross, GA
    2 days ago
  •  ...Systems Engineering Intern We're looking for a Systems Engineering Intern to work directly on the development of advanced radar...  ...drones and ground vehicles. This highly hands-on role spans embedded software, hardware prototyping, and mechanical design/build. You'll help... 
    Internship

    SoloPulse

    Peachtree Corners, GA
    4 days ago
  •  ...empowered to shape the future of payments. As a Sr Systems Engineer in Norcross, GA or Omaha,, NE , you will join a diverse, passionate...  ...). ~5+ years of experience in application engineering or software development. ~ Strong proficiency in COBOL and experience... 
    Full time
    Local area
    Worldwide

    ACI Worldwide

    Norcross, GA
    3 days ago
  • Job Description: C++ Embedded Developer Client Specific Location: ONSITE ROLE Job Description: Seeking for experienced Senior C++ Developer with strong background in Linux Environment, Python, Unix System Programming, capable of developing Linux and YOCTO based application... 

    Kasmo Global

    Norcross, GA
    3 days ago
  •  ...the industry, and we're scaling fast. We build the robots, we deploy them, and we keep them running. As a Senior Hardware Test Engineer, you will play a pivotal role in getting new electronics from design to production. This position involves not only designing and... 

    Slip Robotics

    Norcross, GA
    4 days ago
  • $67.4k - $96k

    Role Overview We are seeking a skilled Computer Vision Engineer to design, develop, and optimize advanced image processing and deep learning solutions for real‑time applications. The role involves working on cutting‑edge camera and laser‑based systems for accurate measurement... 
    Work experience placement

    Wabtec Corporation

    Norcross, GA
    5 days ago
  • $67.4k - $96k

    A leading global provider of advanced engineering solutions seeks a skilled Computer Vision Engineer. You will design, develop, and optimize innovative image processing and deep learning solutions. The ideal candidate will have a Bachelor's or Master's degree in a related... 

    Wabtec Corporation

    Norcross, GA
    4 days ago
  •  ...customization for their specific applications and requirements. This often requires creative problem solving, coordination with software and firmware engineers, and adaptable hardware designs. The Senior Hardware Engineer has the following main responsibilities:   · Schematic... 
    Full time

    ScioTeq BV

    Duluth, GA
    17 days ago
  • $120k - $180k

     ...distinguished team encompasses accomplished engineers, seasoned advisors, and experienced...  ...Frontend Engineer to build the operator-facing software for our radar systems. Our sensors...  ...platforms. You will work with radar and embedded engineers on the data contracts behind the... 
    Permanent employment
    Full time
    Work experience placement
    Relocation package

    Solopulse Corp

    Peachtree Corners, GA
    18 days ago
  •  ...Lead Engineer Department: Project Mgt. - Energy (MV) Location: Duluth, GA About the Role WEG Electric Corp. is seeking an experienced Lead Engineer to provide technical leadership for complex industrial, power generation, and grid stability projects. This... 
    Full time
    Work at office
    Worldwide
    Monday to Friday

    WEG Electric Corp.

    Duluth, GA
    4 days ago
  •  ...Department on implementation of production equipment. Oversee, engineer, and maintain Production Data Servers (Digital Signage,...  ...connectivity, and efficiency. ACQUISITION AND DEVELOPMENT Handle all software and hardware upgrades for production systems. Manage and... 
    Work experience placement
    Work at office
    Weekend work

    Svdpnky

    Norcross, GA
    1 day ago
  •  ...your talents are valued, and you are empowered to shape the future of payments. Job Summary Directs the activities of the Systems Engineering team. Direct responsibility over technical, operational and short term strategic direction. Manages the collection and analysis... 
    Full time
    Temporary work
    Worldwide

    ACI Worldwide

    Norcross, GA
    3 days ago
  • The Systems Engineer II (Senior Level) will join the systems engineering team to coordinate...  ...team of electrical, mechanical, software, and test engineers and participate with...  ...experience Knowledge of computer hardware & embedded systems architecture Familiarity with MRP... 

    Trenton Systems

    Duluth, GA
    3 days ago
  •  ...military domains. Our distinguished team encompasses accomplished engineers, seasoned advisors, and experienced startup veterans,...  ...years of demonstrated experience integrating real hardware-plus-software systems that shipped or deployed ~ RF systems literacy: link... 
    Permanent employment
    Full time
    Work experience placement
    Relocation package

    SoloPulse

    Peachtree Corners, GA
    16 days ago
  • ACI Worldwide in Norcross, GA is seeking a Manager Systems Engineering to lead the IT infrastructure and applications team, directing technical and operational strategy. You will supervise staff, manage budgets, collaborate on enterprise IT architecture, and ensure delivery... 
    Worldwide

    ACI Worldwide in

    Norcross, GA
    1 day ago
  • $104.8k - $149.3k

     ...Role Overview The Senior Manager, KinetiX Hardware Engineering, is a hands-on technical leader responsible for both leading and...  ...serving as a technical project leader coordinating execution with software engineering, manufacturing, and production teams. This position... 
    Full time
    Work experience placement
    Worldwide

    Wabtec

    Norcross, GA
    13 days ago
  •  ...Transform the everyday with us. We are looking for a Systems Engineer – Configuration Specialist. This position will be based onsite...  ...Microsoft Office (Excel-focused data analysis and reporting) ~ Software development lifecycle concepts (Agile and/or Waterfall) and... 
    Permanent employment
    Work at office
    Immediate start
    Peachtree Corners, GA
    26 days ago
  • Job Description We are seeking a hands-on Lead Software Engineer to own the design, development, and continuous improvement of our .NET application portfolio. This role combines deep technical execution with engineering leadership — setting standards, guiding architecture... 

    Insight Global

    Norcross, GA
    1 day ago
  • ROVEMA North America, Inc. is seeking an experienced Technical Sales Engineer to provide technical expertise throughout the North American sales process, translating customer requirements into practical packaging solutions. Based in Norcross, Georgia, you will collaborate... 

    ROVEMA North America, Inc.

    Norcross, GA
    3 days ago
  • $162.4k - $211.9k

     ...JOB TITLE: Lead System Engineering JOB LOCATION: 500 North Point Pkwy., Alpharetta, GA 30022 DUTIES: Responsible for translating the...  ...final technical solution (consisting of platform, network, software, cloud, etc.) through functional, performance, and reliability... 
    Temporary work
    Local area

    AT&T

    Alpharetta, GA
    1 day ago
  • Waterford Hotel Group is seeking a Maintenance Engineer to supervise and perform preventive maintenance across hotel systems, ensuring safety and guest satisfaction. You will address HVAC, plumbing, electrical, and general repairs while coordinating with the Chief Engineer... 
    Full time

    Courtyard by Marriott Atlanta Norcross/ Peachtree Corners

    Norcross, GA
    3 days ago
  • PruittHealth is seeking a Corporate Building and Maintenance Engineer to manage MEP systems, structural components, and life-safety systems across corporate properties. You will optimize building performance, coordinate contractors, and support capital improvements while... 
    For contractors

    Facade Today

    Norcross, GA
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Embedded Software Engineer. Be the first to apply!