Principal Embedded Software Engineer
Attalon, Inc.
Job Description
Job Description
Attalon / Location Overview
Attalon is a leading technology partner to the global aerospace and defense industry, specializing in the physics of light and heat. With over 500 employees in the U.S., Attalon engineers critical optical, laser, and coating technologies that enable systems to see farther, target faster, and survive the harshest environments. From high-energy directed laser systems to satellite optics and hypersonic thermal protection, Attalon equips the warfighter with the advantage of precision.
Job Details
The Emerging Laser Subsystems Business Unit at Attalon Inc. is seeking a Principal Embedded Software Engineer to help drive the development of next‑generation laser systems for defense applications. In this role, you will collaborate closely with systems, electrical, and optical engineering teams to define software requirements, create interface specifications, and design, integrate, and test embedded software. The Principal Embedded Software Engineer will play a key role in shaping platform and architecture decisions, while remaining hands‑on throughout the entire software development lifecycle to ensure delivery of high‑quality, safety‑critical software.
Responsibilities
- Architect, design, and document software for assigned programs. Create design documentation including Software Requirements Documents, block diagrams, Software Design Documents, and Interface Control Documents. Works as a member of a cross-disciplinary team of systems engineers, optical engineers, electrical engineers, and FPGA engineers.
- Develop software (primarily embedded) to meet the requirements of the system under development. Write software scripts and tools to support software development and system test.
- Develop Software Test Plans and support integration and test activities from initial board-level bring-up through final system test.
- Participate in writing proposals and providing cost and schedule estimates in support of new business pursuits.
- Make accurate detailed work plans for complex embedded systems/projects; take the lead in planning and executing software tasks.
Minimum Qualifications
- Bachelor’s degree in computer science, electrical engineering, or related field with 12+ years of experience, or Master’s degree with 10+ years of experience in embedded software development with coding in languages including C, C++
- 8+ years of experience architecting, designing and documenting software solutions and interfaces for embedded systems
- 8+ years of experience with board bring-up, hardware/software integration, driver development and debugging embedded systems in lab environment
- Strong understanding of embedded processor platforms and familiarity with microcontrollers (ARM, STMicro or similar), FPGAs and system-on-chip devices
Preferred Qualifications
- Master’s degree in computer science, electrical engineering, or related technical field with 15+ years of experience in embedded software development
- 15+ years of experience developing software for RTOS and/or embedded Linux environments, spanning microcontroller platforms and device-level interfaces
- Prior experience developing and integrating embedded networking stacks and implementing/debugging serial device drivers
- Prior experience with AMD/Xilinx platforms, including interfacing embedded software with FPGA‑based subsystems
- Prior experience in developing user interfaces (C#, python or similar) for embedded product testing and integration
- Prior experience with high-reliability systems for defense and/or space
Equal Opportunity Employer Statement
Attalon, Inc. is an equal opportunity/affirmative action employer. All qualified applicants will receive consideration for employment without regard to sex, gender identity, sexual orientation, race, color, religion, national origin, disability, protected Veteran status, age, or any other characteristic protected by law.
Export Control Compliance
This role involves access to technology, materials, software, or hardware subject to U.S. export control laws. Therefore, to be considered, candidates must be classified as a “U.S. Person” under applicable regulations or be eligible for authorization under a U.S. government export license.
- ...Job Description Job Description Job Title: AI/ML Engineer Generative AI & LLM Job Summary We are seeking a skilled AI/ML Engineer with expertise in Generative AI, Large Language Models (LLMs), and agent-based systems. The ideal candidate will design, develop...SuggestedWork from homeFlexible hours
$103.71k - $138.28k
...supervision. The Main Responsibilities •The candidate will have demonstrated knowledge and experience in system architecture and engineering disciplines. Specific technical knowledge of enterprise level networking and network security. •Recommends optimized solutions...SuggestedFull timeTemporary workRemote work- ...some of the most powerful facilities in the world — those that change people's lives. We are the leading provider of sustainable Engineering, Architecture, Construction and Consulting solutions to the global life sciences and food and beverage industries. Our employees...SuggestedWork at office
$88.86k - $118.48k
...deliver meaningful impact, and help shape the future of AI‑ready connectivity, join us today. The Role The Senior IT Systems Engineer provides advanced Tier II support by troubleshooting and repairing network devices, tools, and services for a nationwide fiber...SuggestedFull timeTemporary workWork at officeRemote workShift workNight shift$107.25k - $157.3k
...Regional Solutions Engineer, Northeast Eaton's ES AMER NAS division is currently seeking a Regional Solutions Engineer, Northeast. This remote role requires the candidate to live in a major U.S. city in the Northeast Region with access to a major airport. Travel for...SuggestedFull timeH1bLive inRemote workVisa sponsorship- ...directly when formal applications become available. About Software Engineering Roles at Danaher Are you passionate about building real-... ...development, and testing Supporting the development of console and embedded software systems Troubleshooting issues and implementing...Remote jobInternship
- ...Description & Requirements Maximus is currently seeking a Software Engineer . In this role, you will provide expertise in the areas of managed file transfer and EDI X12 translations. In addition, they must configure, support and maintain environments and procedures...Minimum wageFull timeContract workTemporary workWork experience placementRemote work
- ...agile development methodology, attending daily stand-ups, sprint planning, and retrospective meetings. Minimum 2-3 years of software engineering experience Have built mobile apps (and/or web apps) full-stack before Enthusiastic about photo sharing and/or AI and/...Full time
$120k - $140k
...We are seeking a motivated and technically proficient Solutions Engineer to serve as a trusted advisor to customers throughout the sales... ...with the sales/pre-sales processes used in either hardware or software sales. ~ Polished presenter, comfortable leading presentations...Remote jobFull timeH1b$89k - $143.75k
...profoundly impact health for humanity. Learn more at Job Function: R&D Product Development Job Sub Function: R&D Software/Systems Engineering Job Category: Scientific/Technology All Job Posting Locations: Santa Clara, California, United States of...Full timeTemporary workWork at officeLocal areaRemote workNight shift$128.19k - $184.01k
.... About the Team and Role: We are seeking a talented iOS Engineer to join us in building Poe, an innovative platform that brings... ...engineers to enhance the overall user experience Own the entire software development process from timeline estimation to coding, testing...Remote jobFull time- ...Job Description Job Description Job Title: DevOps Engineer with Java Location: Dallas, TX / Basking Ridge, NJ (Hybrid/Onsite) Job Summary Incedo is seeking a skilled DevOps Engineer with Java experience to support the development, deployment, monitoring...
- ...with large datasets: clean, transform, and analyze structured and unstructured data. • Collaborate with cross-functional teams (data engineers, researchers, and product managers) to integrate AI/ML solutions into applications and workflows. • Conduct experiments, evaluate...Full timeInternship
$107.36k - $161k
...NJ, Westwood or Medford MA, or Phoenix AZ and couple other locations Role is not relocation eligible. Job Title: Senior Software Engineer Responsibilities As a software engineer, you will work alongside and mentor a group of talented engineers as you pursue a...Full timeWork at officeLocal areaRelocationFlexible hours- ...maintains new applications or enhancements to existing applications across Hackensack Meridian Health (HMH). Designs and develops software applications that support internal or external business functions. Handles the most complex issues. Generally assigned multiple complex...
- ...Job Description Job Description Salary: Principal Software Engineer/Architect (.Net Full Stack) - Hybrid, Secaucus, NJ, USA We are looking to hire a candidate with the mentioned skill sets and experience for one of our clients within the transportation/finance...Full timeContract workWork at office1 day per week
$169k - $213.75k
...reliability, incident response, operational efficiency, and platform resilience. As a senior technical leader, you will work across Engineering, Cloud, Infrastructure, Security, and Operations teams to design intelligent operational capabilities that move beyond...Full timeWork at officeLocal areaVisa sponsorshipFlexible hours$156k
...Material Impact, the team is moving from pilot execution into the next stages of commercial deployment. The Lead Hydrometallurgical Engineer owns the hydrometallurgical core of the RACER process and is accountable for the experimental and scale-up program that turns...Full timeLocal area- ...create a passwordless world and set new standards for digital identity assurance. We are looking for an AI / Machine Learning Engineer to design, build, and deploy advanced computer vision and AI solutions. You will work on projects involving image capture ,...Work from home
- ...Requirements Maximus is currently seeking a Cloud Platform Engineer. This is a remote position. Maximus is a trusted federal... ...compliance scanning into pipeline workflows to support secure software delivery and platform hardening. - Monitor cloud platforms for...Minimum wageFull timeContract workTemporary workWork experience placementRemote work
- ...Specific Essential Duties and Responsibilities: - Provide Tier‑3 engineering support for Microsoft 365 GCC, Exchange Online, hybrid... ...teams. - Support the segregation and elimination of malicious software and spam traffic in accordance with security policies and directives...Minimum wageFull timeContract workTemporary workWork experience placement
$120.5k - $231k
...communities and building trust in how we show up, everywhere & always. Want in? Join the #VTeamLife. What You’ll Be Doing As the Principal Engineer for Adobe Experience Platform (AEP) you are the technical architect, strategy and operational anchor of the Verizon Business...Full timeTemporary workPart timeWork experience placementWork at officeImmediate startWork from homeShift work3 days per week- ...platforms. - Evaluate cloud systems for alignment with enterprise architecture and governance standards, partnering with Cloud Engineers and Architects to support system suitability assessments and modernization efforts. - Support operational analysis across cloud...Minimum wageFull timeContract workTemporary workWork experience placement
$155.66k - $225.16k
...We’re hiring our first AI Automation Engineer to lead how we apply AI internally across... ...unique opportunity to shape how LLMs become embedded in our daily operations. Your goal will... ...your own process of creating this software Collaborate with teams across the business...Remote jobFull timeShift work$109k - $164k
...for unparalleled reliability Advanced Materials and Joining - Engineering polymer and metal joining solutions for optimally performing... ...optimization Experience with CAD tools and engineering analysis software (e.g., SolidWorks, AutoCAD, FEA)Understanding of GD&T,...Full timeLocal areaWorldwide$110k - $186k
...involved. If you want to make an impact on a global scale, come make a difference at Fiserv. Job Title Senior Cloud Platform Engineer Platform Software Engineer at Clover About The Team: Join the Fintech and SaaS revolution at Clover, where we're helping small businesses...Full timeWork experience placement- Route Developer AZ Southeast Distributors, LLC is seeking a Route Developer for our Edison, NJ area. In this role, you will use your own vehicle to aid in the development of sales routes through improved merchandising, better account penetration and improved availability...
$142.4k - $224.1k
...validation, and troubleshooting. Provide guidance and mentorship to engineers, developers, analysts, and other team members. Ensure... ...10+) years of progressive experience in robotics, automation, software engineering, controls engineering, or a related technical discipline...Full timeFor contractorsLocal areaRelocationVisa sponsorshipFlexible hoursShift work- ...first delivery approach. In this role, you’ll pair traditional engineering fundamentals with AI tooling to accelerate design, coding,... ...Translate user stories and acceptance criteria into working software with strong engineering fundamentals (readability, modularity,...Full timeContract workSummer holidayFlexible hours
$140k - $165k
Company DescriptionAt Sobi, we believe diversity drives innovation and inclusion creates stronger teams. We are committed to building a workplace where everyone feels valued and empowered to contribute. If this role excites you but you’re unsure if you meet every requirement...Full timeContract workTemporary work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Embedded Software Engineer. Be the first to apply!
- software Warren, NJ
- software implementation project manager Warren, NJ
- principal software engineer
- senior principal software engineer
- principal embedded software engineer
- principal software engineer manager
- graduate embedded software engineer
- embedded systems software engineer
- embedded software engineer remote
- embedded software engineer



