Sr. Blue Prism Developer
Embedded software engineer job in Huntsville, AL
Job Family:
Data Science Consulting
Travel Required:
Up to 10%
Clearance Required:
Active Top Secret (TS)
What You Will Do:
As part of Guidehouse's Technology - Platforms - UiPath team, you will work on high-impact and high-visibility projects, helping to shape not only Guidehouse's current business, but its long-term strategy.
Build the future of Intelligent Automation as part of the Platforms Center of Excellence (CoE). The CoE is a unique team within Guidehouse, focusing on solving our client's most critical challenges using RPA, Microsoft Power Platform, and AI. The CoE works on a wide variety of projects; from helping clients get started on their automation journey, to implementing and scaling full grown RPA programs, to combining advanced technologies such as AI and machine learning with RPA to create cognitive automations that are able to complete tasks that would not be possible for RPA alone.
As a senior Robotic Process Automation (RPA) developer, you'll be a critical member of a growing team with great opportunities to learn and advance your career. You will support internal and external customers, engaging at a high-level with other consulting professionals and clients. You'll be responsible for all aspects of implementing automation solutions from requirements gathering and process documentation to developing, testing, and deploying solutions.
What You Will Need:
U.S. Citizenship required and an active Top Secret
Local to Huntsville, AL or Washington, DC
Bachelor's degree is required
Minimum of FIVE (5) years of experience with TWO (2) of those functioning as a senior RPA developer;
Strong proficiency in RPA development lifecycle, including requirements gathering, design, build, test, and deployment.
Demonstrated ability to optimize and troubleshoot complex RPA processes for performance, scalability, and reliability.
Experience working with RPA Control Room, queue management, scheduling, and exception handling.
Familiarity with RPA best practices, coding standards, and reusable component design.
Experience implementing secure credential management and data handling within RPA platforms.
Ability to collaborate with business analysts, architects, and infrastructure teams to deliver automation solutions aligned with business goals.
Proven experience in code reviews, peer mentoring, and supporting junior developers.
Strong documentation skills for technical specifications, process design documents, and support guides.
Experience working in federal government or highly regulated environments, with knowledge of compliance and security standards.
Experience integrating AI/ML capabilities into RPA workflows (e.g., intelligent document processing, NLP).
Experience contributing to or supporting an RPA Center of Excellence (CoE), including documentation, standards, and governance.
What Would Be Nice To Have:
Active TS/SCI
Local to Huntsville, AL
Expertise in Blue Prism RPA platform
The annual salary range for this position is $102,000.00-$170,000.00. Compensation decisions depend on a wide range of factors, including but not limited to skill sets, experience and training, security clearances, licensure and certifications, and other business and organizational needs.
What We Offer:
Guidehouse offers a comprehensive, total rewards package that includes competitive compensation and a flexible benefits package that reflects our commitment to creating a diverse and supportive workplace.
Benefits include:
Medical, Rx, Dental & Vision Insurance
Personal and Family Sick Time & Company Paid Holidays
Position may be eligible for a discretionary variable incentive bonus
Parental Leave and Adoption Assistance
401(k) Retirement Plan
Basic Life & Supplemental Life
Health Savings Account, Dental/Vision & Dependent Care Flexible Spending Accounts
Short-Term & Long-Term Disability
Student Loan PayDown
Tuition Reimbursement, Personal Development & Learning Opportunities
Skills Development & Certifications
Employee Referral Program
Corporate Sponsored Events & Community Outreach
Emergency Back-Up Childcare Program
Mobility Stipend
About Guidehouse
Guidehouse is an Equal Opportunity Employer-Protected Veterans, Individuals with Disabilities or any other basis protected by law, ordinance, or regulation.
Guidehouse will consider for employment qualified applicants with criminal histories in a manner consistent with the requirements of applicable law or ordinance including the Fair Chance Ordinance of Los Angeles and San Francisco.
If you have visited our website for information about employment opportunities, or to apply for a position, and you require an accommodation, please contact Guidehouse Recruiting at ************** or via email at RecruitingAccommodation@guidehouse.com. All information you provide will be kept confidential and will be used only to the extent required to provide needed reasonable accommodation.
All communication regarding recruitment for a Guidehouse position will be sent from Guidehouse email domains including @guidehouse.com or ************************. Correspondence received by an applicant from any other domain should be considered unauthorized and will not be honored by Guidehouse. Note that Guidehouse will never charge a fee or require a money transfer at any stage of the recruitment process and does not collect fees from educational institutions for participation in a recruitment event. Never provide your banking information to a third party purporting to need that information to proceed in the hiring process.
If any person or organization demands money related to a job opportunity with Guidehouse, please report the matter to Guidehouse's Ethics Hotline. If you want to check the validity of correspondence you have received, please contact *************************. Guidehouse is not responsible for losses incurred (monetary or otherwise) from an applicant's dealings with unauthorized third parties.
Guidehouse does not accept unsolicited resumes through or from search firms or staffing agencies. All unsolicited resumes will be considered the property of Guidehouse and Guidehouse will not be obligated to pay a placement fee.
Auto-ApplyAviation Embedded Software Engineer
Embedded software engineer job in Huntsville, AL
Leidos is dedicated to making the world a safer place. This starts with helping our customers in the Defense Industry achieve their critical missions. Our dedicated Defense Group employees are solving critical challenges across the globe. At Leidos, we deliver innovative solutions through the efforts of our diverse and talented people who are dedicated to our customers' success. We empower our teams, contribute to our communities, and operate sustainably. Everything we do is built on a commitment to do the right thing for our customers, our people, and our community. Our Mission, Vision, and Values guide the way we do business.With offices across the United States engaging in the defense, space, cyber and commercial fields, Leidos provides responsive, cost-effective engineering, scientific and IT solutions. Leidos is well known for our people-oriented culture, positive work environment, technical excellence, and resilient business ethics.
Within the Defense Sector, the Airborne Systems Business Area at Leidos currently has an opening for a talented Aviation Embedded Software Engineer to work in our Huntsville office. This is an exciting opportunity to use your experience to help develop software for tactical strike, sensors, CUAS, and UAS solutions.
This position focuses on the development of robust, innovative software frameworks, as well as the fielding, support, and maintenance of software products. Software products range from analysis tools/simulations, mission planning software, and components of mission-critical systems.
**Primary Responsibilities.**
+ This position involves conceptual design across the full stack of software for airborne systems, embedded software architectural design, code implementation, team peer review, unit testing, cohesive integration of loosely coupled software modules within subsystems and across distributed networks, use of DevOps and CI/CD pipelines, and development of software tools, harnesses, and infrastructures to support a fully integrated solution.
+ Direct communication with customers, end users, internal stakeholders, and team members will be required on a frequent basis.
**Basic Qualifications.**
+ Candidate must possess at least a bachelor's degree in Software Engineering, Computer Science, Computer Engineering, Electrical Engineering, Aeronautical Engineering, Mathematics, or equivalent technical degree with an overall GPA of 3.0 or higher.
+ Candidate should have 4-8 years of relevant technical experience.
+ Have a proven track record of implementing software according to high quality development principles.
+ Candidate must demonstrate a strong competency in software development in either C, C++, Java, or Python programming languages.
+ Working knowledge of inter-process communication, multithreaded programming, and memory management.
+ Have experience writing unit and integration tests with unit test frameworks.
+ Possess an aptitude for the technical skillsrequired for software development, configuration management, and software quality engineeringconcepts.
+ Have strong analytical and process improvement skills along with apersonal drive for details and quality workmanship.
+ Possess an aptitude for the technical skillsrequired for software test and software quality engineeringconcepts.
+ Candidate is expected to accept constructive feedback from more senior software team members.
+ Demonstrate familiarity with Microsoft Office(Outlook, Word, Excel, and PowerPoint).
+ Have excellent teamwork and communication skills.
**Security Clearance Qualifications.**
+ Must be a U.S. Citizen with the ability to obtain and maintain a Secret Security Clearance.
**Preferred Qualifications.**
+ Experience working under a disciplined software engineering process.
+ The ability to work across multiple products under development by multiplesmall teams.
+ Familiarity with embedded software such as device drivers, board support packages, boot loaders, Real Time Operating Systems (RTOS), and Hardware Description Language (HDL).
+ Familiarity with hardware such as microcontrollers, single board computers, common peripheral interfaces, and hardware test equipment.
+ Current security clearance (Secret).
If you're looking for comfort, keep scrolling. At Leidos, we outthink, outbuild, and outpace the status quo - because the mission demands it. We're not hiring followers. We're recruiting the ones who disrupt, provoke, and refuse to fail. Step 10 is ancient history. We're already at step 30 - and moving faster than anyone else dares.
**Original Posting:**
September 23, 2025
For U.S. Positions: While subject to change based on business needs, Leidos reasonably anticipates that this job requisition will remain open for at least 3 days with an anticipated close date of no earlier than 3 days after the original posting date as listed above.
**Pay Range:**
Pay Range $87,100.00 - $157,450.00
The Leidos pay range for this job level is a general guideline onlyand not a guarantee of compensation or salary. Additional factors considered in extending an offer include (but are not limited to) responsibilities of the job, education, experience, knowledge, skills, and abilities, as well as internal equity, alignment with market data, applicable bargaining agreement (if any), or other law.
**About Leidos**
Leidos is an industry and technology leader serving government and commercial customers with smarter, more efficient digital and mission innovations. Headquartered in Reston, Virginia, with 47,000 global employees, Leidos reported annual revenues of approximately $16.7 billion for the fiscal year ended January 3, 2025. For more information, visit ************** .
**Pay and Benefits**
Pay and benefits are fundamental to any career decision. That's why we craft compensation packages that reflect the importance of the work we do for our customers. Employment benefits include competitive compensation, Health and Wellness programs, Income Protection, Paid Leave and Retirement. More details are available at **************/careers/pay-benefits .
**Securing Your Data**
Beware of fake employment opportunities using Leidos' name. Leidos will never ask you to provide payment-related information during any part of the employment application process (i.e., ask you for money), nor will Leidos ever advance money as part of the hiring process (i.e., send you a check or money order before doing any work). Further, Leidos will only communicate with you through emails that are generated by the Leidos.com automated system - never from free commercial services (e.g., Gmail, Yahoo, Hotmail) or via WhatsApp, Telegram, etc. If you received an email purporting to be from Leidos that asks for payment-related information or any other personal information (e.g., about you or your previous employer), and you are concerned about its legitimacy, please make us aware immediately by emailing us at ***************************** .
If you believe you are the victim of a scam, contact your local law enforcement and report the incident to the U.S. Federal Trade Commission (******************************* .
**Commitment to Non-Discrimination**
All qualified applicants will receive consideration for employment without regard to sex, race, ethnicity, age, national origin, citizenship, religion, physical or mental disability, medical condition, genetic information, pregnancy, family structure, marital status, ancestry, domestic partner status, sexual orientation, gender identity or expression, veteran or military status, or any other basis prohibited by law. Leidos will also consider for employment qualified applicants with criminal histories consistent with relevant laws.
REQNUMBER: R-00167340
All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability or veteran status. Leidos will consider qualified applicants with criminal histories for employment in accordance with relevant Laws. Leidos is an equal opportunity employer/disability/vet.
Easy ApplySentinel Sr Principal Software Systems Engineer - 15182*
Embedded software engineer job in Huntsville, AL
At Northrop Grumman, our employees have incredible opportunities to work on revolutionary systems that impact people's lives around the world today, and for generations to come. Our pioneering and inventive spirit has enabled us to be at the forefront of many technological advancements in our nation's history - from the first flight across the Atlantic Ocean, to stealth bombers, to landing on the moon. We look for people who have bold new ideas, courage and a pioneering spirit to join forces to invent the future, and have fun along the way. Our culture thrives on intellectual curiosity, cognitive diversity and bringing your whole self to work - and we have an insatiable drive to do what others think is impossible. Our employees are not only part of history, they're making history.
Join Northrop Grumman on our continued mission to push the boundaries of possible across land, sea, air, space, and cyberspace. Enjoy a culture where your voice is valued and start contributing to our team of passionate professionals providing real-life solutions to our world's biggest challenges. We take pride in creating purposeful work and allowing our employees to grow and achieve their goals every day by Defining Possible. With our competitive pay and comprehensive benefits, we have the right opportunities to fit your life and launch your career today.
Northrop Grumman Defense Systems is seeking **Sr.** **Principal Software Systems Engineer - 15176*.** This position will be located in **Roy, Utah or Huntsville, Alabama** and support the Sentinel program.
Position Benefits:
As a full-time employee of Northrop Grumman Space Systems, you are eligible for our robust benefits package including:
+ Medical, Dental & Vision coverage
+ 401k
+ Educational Assistance
+ Life Insurance
+ Employee Assistance Programs & Work/Life Solutions
+ Paid Time Off
+ Health & Wellness Resources
+ Employee Discounts
This position's standard work schedule is a 9/80. The 9/80 schedule allows employees who work a nine-hour day Monday through Thursday to take every other Friday off. This role may offer a competitive relocation assistance package.
**Basic Qualifications:**
+ **Sr.** **Principal Software Engineer:** 8 Years with Bachelor's in related field of study, 6 Years with Masters, 4 Years with PhD or 4 additional years in lieu of a degree.
+ US Citizenship with Active DoD Secret clearance with a reinvestigation date occurring in the last 6 years.
+ Ability to obtain Special Program Access (SAP).
+ Ability to team plan, execute, and manage the technical scope, and support leadership planning.
+ Current understanding of software engineering best practices
+ Experience in software engineering, system design, software requirements, and test
+ Experience with Agile and working in a cross-functional Scrum team.
+ Experience performing Safety Critical Functional Thread Analysis (SCFTA)
+ Experience designing for and writing requirements for Safety Critical Functions
+ Experience with USAF Nuclear Surety (AFMAN91-119) and/or Cyber Certification
+ Experience integrating multiple engineering specialties and stakeholders across multiple Integrated Product Teams and Suppliers
+ Experience leading requirements, design, and integration of complex systems
+ Minimum 2 years Model-Based Systems Engineering (MBSE) experience
+ Able to create plans and standards for architecture, requirements, and design that can address selection process that accounts for providing safe, fault tolerant, and deterministic operation for critical functions. Critical functions are those functions that perform/support SCF/Critical signal trace threads.
+ Able to create system, hardware and software verification plans to address complete functional validation as described by the software requirements specification
**Preferred Qualifications :**
- Bachelor's degree or higher in Science, Technology, Engineering, and Mathematics (STEM)
- Experience with the Atlassian Tool Suite including Jira and Confluence
- Proficient with DOORS, Cameo with the ability to write and decompose system requirements
- Ability to evaluate risks and tradeoffs and present solution options to management- Detailed knowledge of the Command and Launch system and mission objectives
-OMG SysML Model Builder Fundamental Certification
-Experienced with verification planning and system buildup for Flight Tests
-Experienced using Model Based Product Line Engineering Concepts
- Experience with Agile and working in a cross-function Scrum team.
- Ability to team plan, execute, and manage the technical scope, and support leadership planning.
- Current understanding of software engineering best practices
- Experience in software engineering, system design, software requirements, and test
- Experience delivering SW products for IFC Certification
- Ability to team plan, execute, and manage the technical scope, and support leadership planning.
\#Sentinelsoftware
Primary Level Salary Range: $118,600.00 - $196,700.00
The above salary range represents a general guideline; however, Northrop Grumman considers a number of factors when determining base salary offers such as the scope and responsibilities of the position and the candidate's experience, education, skills and current market conditions.
Depending on the position, employees may be eligible for overtime, shift differential, and a discretionary bonus in addition to base pay. Annual bonuses are designed to reward individual contributions as well as allow employees to share in company results. Employees in Vice President or Director positions may be eligible for Long Term Incentives. In addition, Northrop Grumman provides a variety of benefits including health insurance coverage, life and disability insurance, savings plan, Company paid holidays and paid time off (PTO) for vacation and/or personal business.
The application period for the job is estimated to be 20 days from the job posting date. However, this timeline may be shortened or extended depending on business needs and the availability of qualified candidates.
Northrop Grumman is an Equal Opportunity Employer, making decisions without regard to race, color, religion, creed, sex, sexual orientation, gender identity, marital status, national origin, age, veteran status, disability, or any other protected class. For our complete EEO and pay transparency statement, please visit *********************************** U.S. Citizenship is required for all positions with a government clearance and certain other restricted positions.
Software Test Engineer/ Embedded Software Test Engineer/ Embedded hardware and applications
Embedded software engineer job in Huntsville, AL
Established in 1991, Collabera has been a leader in IT staffing for over 22 years and is one of the largest diversity IT staffing firms in the industry. As a half a billion dollar IT company, with more than 9,000 professionals across 30+ offices, Collabera offers comprehensive, cost-effective IT staffing & IT Services. We provide services to Fortune 500 and mid-size companies to meet their talent needs with high quality IT resources through Staff Augmentation, Global Talent Management, Value Added Services through CLASS (Competency Leveraged Advanced Staffing & Solutions) Permanent Placement Services and Vendor Management Programs.
Collabera recognizes true potential of human capital and provides people the right opportunities for growth and professional excellence. Collabera offers a full range of benefits to its employees including paid vacations, holidays, personal days, Medical, Dental and Vision insurance, 401K retirement savings plan, Life Insurance, Disability Insurance.
Job Description
Job Details:
Industry: Energy
Job Title: Software Test Engineer
Location: Huntsville, AL
Duration: 8+ Months (Possibility of extension)
Shift : M-F 8-5
Role Summary/Purpose:
• The Software Engineer will be responsible for creating embedded and application software supporting single board computers, sensor processing boards, video applications, and systems integration.
• Become the architect, software developer, and owner for the entire software product lifecycle.
Role Responsibilities:
• Work in small, self-motivated teams collaborating with product management to determine customer needs and transforming those customer needs into next generation control and communication products
• Work on new and emerging embedded technologies, creating libraries and device drivers under VxWorks, Windows or Linux.
• Be involved in all phases of software development from requirements definition to production release.
• Work closely with electrical design engineers to ensure the product design will be competitive and meet product specifications.
• Make technical presentations to peers and managers on the details of your design and project status.
• Be part of cross-functional teams using agile/scrum to improve product quality and team productivity.
Qualifications
Eligibility Requirements:
• Ability and willingness to travel up to 10% as required.
• Bachelor of Science Degree in Computer Science, Computer Engineering, or Electrical Engineering from an accredited university or college.
Desired Work Experience:
• At least 3-5 years of software development experience for embedded hardware and applications.
Desired Characteristics:
• Basic C++ knowledge is a plus.
• Experience successfully communicating with peers, both verbally and in written communication.
• Experience managing projects and leading small groups.
• Demonstrated experience developing real-time embedded software, drivers and board support packages.
• Demonstrated experience that shows a good understanding of sampling theory, FFT, DSP, and video technology.
• Demonstrated experience with Intel processors.
• Demonstrated experience with logic analyzers and/or emulation tools.
• Experience in with agile software development methods.
Additional Information
To get further details on this or to schedule an interview, please contact:
Ujjwal Mane
************
****************************
Easy ApplyMid-Level Embedded Software Engineer
Embedded software engineer job in Huntsville, AL
TSC's Radar and Precision Weapons Development (RPWD) organization is seeking a Mid-Level Embedded Software Engineer in Huntsville, AL to join our engineering team. The ideal candidate will have a strong background in embedded systems development, a passion for problem-solving, and the ability to work collaboratively with multidisciplinary teams. This role involves designing, developing, and testing embedded software for RF sensor products and systems.
Responsibilities:
Design, develop, and maintain embedded software for ARM-based processors using the C and C++ programming languages.
Design, develop, and maintain system test applications using the C, C++, and Python programming languages.
Implement real-time controls, signal processing algorithms, and inter/intra-process communications.
Collaborate with cross-functional teams, including hardware and FPGA engineers, to define software requirements and system architecture.
Debug and troubleshoot software and hardware integration issues, utilizing lab equipment (e.g., oscilloscopes, spectrum analyzers) and debugging tools (e.g., JTAG, GDB) as necessary.
Conduct integration and system testing to ensure software quality and performance.
Work with hardware-in-the-loop (HWIL) testing to validate embedded software functionality.
Document software designs, development processes, and test plans and results.
Required Qualifications:
Bachelor's degree in electrical or computer engineering, or a related field.
3-10 years of experience in embedded software development
Proficiency in programming languages such as C/C++ and Python/MATLAB.
Strong understanding of microcontroller/microprocessor architectures and peripherals.
Familiarity with debugging tools such as JTAG, oscilloscopes, and signal analyzers.
Knowledge of communication protocols (e.g., UART, SPI, I2C, CAN, Ethernet).
US Citizenship and ability to obtain and maintain a DoD security clearance.
Excellent problem-solving skills and attention to detail.
Strong organizational and communication skills.
Preferred Qualifications:
Experience with AMD/Xilinx SoC devices (e.g., Zynq-7000, Zynq UltraScale+, Versal).
Familiarity with RADAR concepts and signal processing
Familiarity with the Git version control system
Familiarity with development/collaboration tools such as Artifactory, Jenkins, Confluence, etc..
Understanding of cybersecurity principles in embedded systems.
Experience with real-time operating systems (RTOS) and embedded Linux.
TSC Benefits:
TSC offers a stable work environment, a competitive salary, and a comprehensive benefit package; including ESOP participation, 401k Plan, Flexible Work Schedules, Co-Sponsored Health Plan, Paid Leave and much more.
Applying to TSC:
Only those candidates invited for an interview will be contacted. Employment at TSC is contingent upon the successful completion of a comprehensive background check, security investigation, and a drug screening.
This contractor and subcontractor shall abide by the requirements of 41 CFR 60-1.4(a), 60-300.5(a) and 60-741.5(a). These regulations prohibit discrimination against qualified individuals based on their status as protected veterans or individuals with disabilities, and prohibit discrimination against all individuals based on their race, color, religion, sex, sexual orientation, gender identity, national origin, or for inquiring about, discussing, or disclosing information about compensation. Moreover, these regulations require that covered prime contractors and subcontractors take affirmative action to employ and advance in employment individuals without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability or veteran status.
All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.
Auto-ApplyLead Embedded Flight Software Engineer
Embedded software engineer job in Athens, AL
Job Description
X-Bow Systems is looking to fill a Lead Embedded Flight Software Engineer position to own the flight software effort for X-Bow's family of solid propellant launch vehicles from initial concept and requirements definition, through implementation, testing, and flight operations. Additionally, opportunities exist to own or support other key launch vehicle systems including avionics, cabling, and ordnance.
Responsibilities:
Design, implement, and test an embedded flight software framework for a series of controlled launch vehicles
Grow and lead a software team at a growing launch vehicle provider
Flight software requirements definition and modular architecture development
Selection and configuration of computing hardware, operating system, external libraries, and other hardware/software trade studies
Implementation of software/middleware interfaces to communicate with devices such as sensors, actuators, radios, FPGAs/microprocessors, and power bus controllers.
Flight software development and implementation
Software Validation and Verification Methodologies standardization
Participate in design and standup of hardware-in-the-loop (HWIL) lab
Contribute to an ongoing hardware selection process alongside other stakeholders (GNC, Avionics, Systems) to define, select, and source hardware
Support launch vehicle integration, test, and flight operations
Required Skills & Qualifications:
Minimum 15 years of directly related industry experience
Background in embedded software engineering for aerospace applications
C/C++ preferred
Ability to identify and tailor appropriate computing hardware for the application
Familiarity with real-time operating systems (FREERTOS, Zephyr, VxWorks, Green Hills Integrity)
Experience creating software interfaces and device drivers for serial communications (RS-232/422/485), Ethernet (TCP/UDP), and other communication interfaces
Software Unit Test Suites
Version control (git, svn, or similar. Git preferred)
Ability to troubleshoot and solve problems during operational events
Ability to work in small collaborative teams, turning high level goals into detailed designs and operational products
Strong written and verbal communication skills.
Bachelor's degree in Electrical Engineering, Software Engineering, Aerospace Engineering, or a related field.
Ability to complete assignments with little or no supervision
Ability to manage multiple tasks in a dynamic environment
Additional Attributes that will be Considered for Position Selection:
Experience with Atlassian software - Confluence and Jira
Demonstrated past ownership of embedded aerospace software through entire life cycle
Avionics systems engineering experience
Experience developing simulation environments for flight software test campaigns
Desire to support or own other key launch vehicle systems which require similar capabilities, including:
Avionics (Flight Computers, Navigation Hardware, Power, etc.)
What We Offer:
- The chance to work on groundbreaking projects in the aerospace industry
- A collaborative and inclusive work environment with flexible and remote options
- Opportunities for career growth and development
- Competitive compensation and benefits
General Disclosure: X-Bow Launch Systems, Inc. is an Equal Opportunity Employer; employment with X-Bow Launch Systems, Inc. is based on merit, competence, and qualifications and will not be influenced in any manner by race, color, religion, gender, national origin/ethnicity, veteran status, disability status, age, sexual orientation, gender identity, marital status, mental or physical disability or any other legally protected status.
Thank you for your interest in joining X-Bow Launch Systems, Inc., the space revolution on a solid foundation!
Job Posted by ApplicantPro
Senior Embedded Software Engineer
Embedded software engineer job in Huntsville, AL
FLSA STATUS: Exempt
SALARY RANGE: The anticipated salary range for this role is $115,000 to $150,000. This range reflects a good faith estimate based on the targeted level for the role and typical compensation benchmarks across U.S. locations. Actual compensation may vary depending on the selected candidate's qualifications, experience, geographical location, and internal alignment.
SUMMARY
We are seeking a highly skilled and experienced Embedded Software Engineer to join our innovative team. The ideal candidate will have extensive experience in developing firmware for complex systems, such as drones or advanced consumer electronics, and expertise in one or more of the following areas: Real-Time Operating Systems (RTOS), device drivers/protocol implementation, safety-critical embedded applications, and cybersecurity. This role requires a deep understanding of firmware development principles, strong problem-solving skills, and the ability to lead projects from concept to completion.
RESPONSIBILITIES
As an Embedded Software Engineer at Edge, you will play a critical role in designing and developing firmware for our cutting-edge products. You will be involved in the complete firmware development lifecycle, from requirements gathering and analysis to design, implementation, and testing. Your expertise in RTOS, safety-critical embedded applications, or cybersecurity will be essential in creating robust and reliable firmware that ensures the optimal performance and safety of our systems. Working closely with a multidisciplinary team-including software engineers, electrical engineers, aerospace engineers, and project managers-you will ensure firmware is seamlessly integrated into the overall system. You will also lead efforts to implement state-of-the-art technologies, pushing the boundaries of firmware development for uncrewed aircraft systems and power solutions.
The following job functions are a basic requirement but are not limited to and may be assigned other duties.
Firmware Design and Development: Design, develop, and maintain firmware for complex systems, including UAV control systems, power management, and communication protocols.
Testing and Validation: Develop test plans and conduct rigorous testing to validate firmware performance, compliance, and safety standards.
Collaboration: Work closely with other engineering disciplines to ensure cohesive and integrated system designs.
Innovation: Identify and implement innovative solutions to enhance system functionality, performance, and cybersecurity.
Documentation: Prepare and maintain detailed documentation for firmware designs, test procedures, and user manuals.
REQUIRED QUALIFICATIONS
Bachelor's and/or Master's degree in Electrical Engineering, Computer Engineering, or a related field is preferred.
Minimum of 4 years of experience in firmware engineering, with a focus on complex systems, such as UAS or advanced electronics.
Strong proficiency in C/C++ for embedded systems, with proven experience designing and developing firmware from concept to production.
Experience with Real-Time Operating Systems (RTOS) and microcontroller programming.
Proven experience in one or more of the following: device driver development, protocol implementation, safety-critical embedded applications, or cybersecurity.
Knowledge of communication protocols and networking for embedded systems.
Experience in implementing robust testing and validation processes in embedded environments.
Demonstrated experience developing firmware for safety-critical systems, preferably with experience in aerospace, defense, or other regulated industries.
Practical experience in cybersecurity within embedded systems
Technical Expertise: In depth knowledge of firmware development principles, including design, development, testing, and maintenance.
Problem-Solving: Exceptional analytical and problem-solving skills with the ability to troubleshoot and resolve complex technical issues.
Leadership: Strong leadership skills with the ability to mentor and guide junior engineers.
Communication: Excellent verbal and written communication skills, with the ability to convey complex technical information clearly and effectively with all levels within the organization
Team Player: Ability to work collaboratively in a team environment and build strong working relationships with colleagues and stakeholders.
Attention to Detail: High level of attention to detail and accuracy in all aspects of work.
PREFERRED QUALIFICATIONS
Masters degree in related field preferred
Experience with defense contracts
Knowledge of device driver development or advanced protocol implementations for embedded applications.
Prior experience in developing firmware for UAS, aerospace, or other mission-critical applications.
Practical experience building and maintaining System Integration Labs (SIL) or Hardware Integration Labs (HIL).
Ability to adapt and quickly learn new technologies relevant to embedded firmware.
Strong organizational skills, with experience in managing documentation and maintaining version control for embedded software projects.
EDGE AUTONOMY BENEFITS
Matching 401(k)
Paid PTO
Paid holidays
Medical, vision, and dental insurance
Group Short-Term & Long-Term Disability
HSA and FSA Options
Critical Care Plan
Accident Care Plan
CLEARANCE REQUIREMENTS
This position may require access to information that is subject to compliance with the International Traffic Arms Regulations (“ITAR”) and/or the Export Administration Regulations (“EAR”). To comply with the requirements of the ITAR and/or the EAR, applicants will be asked to provide specific documentation to verify a US person's status under the ITAR and the EAR.
WORK ENVIRONMENT AND PHYSICAL REQUIREMENTS
The work environment may involve a standard office setting while also incorporating elements of a production area. Employees will use standard office equipment, including computers, and must demonstrate stamina to sit or stand while maintaining attention to detail despite potential interruptions. The role may require occasional activities such as walking, climbing, stooping, crouching, and bending. Vision is necessary for reading printed materials and a computer screen, while hearing and speech are essential for effective communication both in person and over the telephone. Additionally, the position may necessitate travel by air or automobile. Employees may be required to use personal protective equipment, including safety glasses, safety shoes, and shop coats, to ensure safety in the production environment. Employees may be able to lift up to 30 pounds as needed.
EDGE AUTONOMY IS AN EQUAL OPPORTUNITY EMPLOYER
All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, disability, age, sexual orientation, gender identity, national origin, veteran status, or genetic information. Edge Autonomy is committed to providing access, equal opportunity and reasonable accommodation for individuals with disabilities in employment, its services, programs, and activities. To request reasonable accommodation, contact Human Resources. Continued employment remains on an “At-Will” basis.
Auto-ApplyMid-Level Embedded Software Engineer
Embedded software engineer job in Huntsville, AL
TSC's Radar and Precision Weapons Development (RPWD) organization is seeking a Mid-Level Embedded Software Engineer in Huntsville, AL to join our engineering team. The ideal candidate will have a strong background in embedded systems development, a passion for problem-solving, and the ability to work collaboratively with multidisciplinary teams. This role involves designing, developing, and testing embedded software for RF sensor products and systems.
Responsibilities:
Design, develop, and maintain embedded software for ARM-based processors using the C and C++ programming languages.
Design, develop, and maintain system test applications using the C, C++, and Python programming languages.
Implement real-time controls, signal processing algorithms, and inter/intra-process communications.
Collaborate with cross-functional teams, including hardware and FPGA engineers, to define software requirements and system architecture.
Debug and troubleshoot software and hardware integration issues, utilizing lab equipment (e.g., oscilloscopes, spectrum analyzers) and debugging tools (e.g., JTAG, GDB) as necessary.
Conduct integration and system testing to ensure software quality and performance.
Work with hardware-in-the-loop (HWIL) testing to validate embedded software functionality.
Document software designs, development processes, and test plans and results.
Required Qualifications:
Bachelor's degree in electrical or computer engineering, or a related field.
3-10 years of experience in embedded software development
Proficiency in programming languages such as C/C++ and Python/MATLAB.
Strong understanding of microcontroller/microprocessor architectures and peripherals.
Familiarity with debugging tools such as JTAG, oscilloscopes, and signal analyzers.
Knowledge of communication protocols (e.g., UART, SPI, I2C, CAN, Ethernet).
US Citizenship and ability to obtain and maintain a DoD security clearance.
Excellent problem-solving skills and attention to detail.
Strong organizational and communication skills.
Preferred Qualifications:
Experience with AMD/Xilinx SoC devices (e.g., Zynq-7000, Zynq UltraScale+, Versal).
Familiarity with RADAR concepts and signal processing
Familiarity with the Git version control system
Familiarity with development/collaboration tools such as Artifactory, Jenkins, Confluence, etc..
Understanding of cybersecurity principles in embedded systems.
Experience with real-time operating systems (RTOS) and embedded Linux.
TSC Benefits:
TSC offers a stable work environment, a competitive salary, and a comprehensive benefit package; including ESOP participation, 401k Plan, Flexible Work Schedules, Co-Sponsored Health Plan, Paid Leave and much more.
Applying to TSC:
Only those candidates invited for an interview will be contacted. Employment at TSC is contingent upon the successful completion of a comprehensive background check, security investigation, and a drug screening.
This contractor and subcontractor shall abide by the requirements of 41 CFR 60-1.4(a), 60-300.5(a) and 60-741.5(a). These regulations prohibit discrimination against qualified individuals based on their status as protected veterans or individuals with disabilities, and prohibit discrimination against all individuals based on their race, color, religion, sex, sexual orientation, gender identity, national origin, or for inquiring about, discussing, or disclosing information about compensation. Moreover, these regulations require that covered prime contractors and subcontractors take affirmative action to employ and advance in employment individuals without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability or veteran status.
All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.
Auto-ApplyEmbedded Software Developer
Embedded software engineer job in Huntsville, AL
Huntsville, AL
Full Time
Security Clearance: Active Secret Clearance required.
Penta Research is seeking candidates to work full-time onsite on the flight software development team.
The candidate will:
Work closely with development team members to develop embedded C++ flight software
Develop C++ embedded code in VxWorks RTOS in a DevSecOps environment
Create and follow UML architectural design documentation
Support and present code reviews
Basic Qualifications:
Bachelor's degree in computer science, software engineering or related field
5+ years related experience
Development experience with embedded C\C++
Experience developing within a Real Time Operating System (RTOS)
Knowledge of and experience in UML design
Experience developing in a DevSecOps environment
Knowledge of Gitlab, Visual Studio or VSCode
Experience with Linux
Knowledge of standard software development and configuration management practices
Preferred Qualifications:
Master's degree in computer science, software engineering, or related field
10+ years relevant experience
Experience developing in VxWorks
Experience developing flight software
Travel Requirement:
Position location: Huntsville, AL. No travel is required for this position.
Keyword Search: (optional)
Next Generation Interceptor, embedded, C++, VxWorks, Computer Science
Auto-ApplyEmbedded Developer (Must be US Citizen)
Embedded software engineer job in Huntsville, AL
Job Description
IERUS specializes in electromagnetic spectrum technologies and design for RF, IR, and optical applications. IERUS also supports customers with a diverse set of competencies including software development, air and missile defense, and systems engineering. IERUS develops value for our defense and commercial customers through accelerations of the technology life cycle: identifying, creating, transitioning, and producing technologies with integrity of purpose and product.
IERUS is always looking for bright, talented, motivated, and dedicated employees in the engineering field. IERUS offers competitive compensation packages, retirement options, and benefits packages. To learn more, please visit ******************
Overview:
As a Junior Embedded Developer specialized in data acquisition, you will be responsible for the design, development, and validation of test apparatus used to validate the manufacturing process of space-worthy components and systems. You will work with/lead a small team of embedded developers that collaborate with teams designing, developing, and manufacturing components to generate requirements for test hardware to be able to identify to ensure the performance of the units under test.
Responsibilities:
Review component requirements and design to understand and design tests, procedures, and format of objective evidence data;
Design, develop, and execute LabView projects on PXI chassis that validate the performance of components;
Generate user manual for test team to execute tests;
Analyze data to determine root cause of failure and generate reports/presentations; and
Work with/lead a small team of embedded developers to coordinate development capability to meet component development milestones.
Minimum Requirements:
Bachelor's in Engineering, Math or Science;
3+ years of embedded development experience;
Familiar with NI LabView;
Must have an active SECRET security clearance;
Must be a US Citizen;
Ability to travel up to 25%; and
Demonstrate effective verbal and written communication skills.
Preferred Requirements:
Experience with NI LabView Real Time (NILRT) Operating system embedded development;
Knowledge of or experience in digital signal processing techniques;
Knowledge of data analysis techniques;
Experience with PXI chassis configuration and development;
Experience with MATLAB, Python, and/or other scripting languages;
Familiar with gnu compiler options and build tools (make, cmake, etc.); and
Active or ability to obtain TOP SECRET security clearance.
Location: Huntsville, AL
IERUS Technologies is an Equal Opportunity/Affirmative Action Employer committed to recruiting, hiring and retaining a diverse workforce. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability or veteran status. For more information, please click here.
IERUS Technologies participates in E-Verify
Senior Embedded Software Engineer
Embedded software engineer job in Huntsville, AL
Immediate need for a Senior Embedded Software Engineer, supporting the MLRS team located on Redstone Arsenal, in Huntsville, AL.
The Senior Embedded Software Engineer will be responsible for the following:
Maintain existing hardware-in-the-loop test systems by addressing new and existing issues, and providing functional support in how to use and configure these systems to achieve desired testing goals.
Refactor existing systems to provide more useable, stable, maintainable, and/or efficient functionality.
Develop new software and hardware components to add capabilities to systems which support new testing requirements.
Develop internal hardware and software tools to improve the productivity of and/or ease of execution of testing tasks.
Assist other functional groups in use of testing tools and provide limited domain area expertise outside of immediate test infrastructure support duties.
Provide guidance and mentorship to less experienced engineers.
Assist in big-picture decisions and direction of team task prioritization and short- and long-term goals.
Qualifications
Education Requirements:
Bachelors degree and nine (9) years experience; Additional six (6) years experience can be accepted in lieu of degree.
Clearance Requirements:
Must possess an active Interim Secret clearance or an active Secret clearance; US Citizenship required.
Required Experience/Skills:
CLA or equivalent LabVIEW experience, encompassing understanding and implementation of LabVIEW best practices, proficient LabVIEW object-oriented programming skills, and demonstrated experience in developing frameworks and/or overall program architectures which could then be re-used by less experienced developers.
Understanding of the purpose and use of source revision control and code reviews.
Understanding why and how to design a system which simplifies steps required by an end user to use or configure a system.
Understanding why and how to design a system which maximizes system uptime and reduces maintenance requirements by minimizing code duplication, reducing inter-component coupling, and properly verifying and testing hardware and software components.
Maintains habit of documenting troubleshooting steps, results findings, and if applicable, formatting this information into readily accessible procedures or knowledge bases.
Experience debugging a combined hardware and software system using a systematic approach which identifies possible causes of an issue and traces them through each possible link in a failure chain.
Basic understanding of laboratory test tools and instruments such as multimeters, oscilloscopes, etc. and how to use them.
Basic understanding of electrical concepts such as continuity, voltage/current/resistance, grounding considerations, shorts and open circuits, capacitance, etc.
Ability to estimate required effort, manage deadlines, and communicate changes in estimates, unexpected roadblocks, etc. in a timely manner.
Self-starter, able to execute tasks with a high degree of autonomy and identify other personnel from whom support is needed and communicate with them to obtain that support.
Senior Embedded Software Engineer
Embedded software engineer job in Huntsville, AL
Job Description Senior Embedded Software Engineer
We are seeking an experienced Embedded Software Engineer to support a hardware-integrated product team. This role focuses on C# development, embedded systems, unit testing frameworks, and collaboration within an Agile environment. Position is full-time, on-site.
Responsibilities:
Develop embedded and Windows-based software solutions.
Create and maintain automated tests and mock frameworks.
Support hardware-software integration activities.
Participate in Agile development processes and cross-functional collaboration.
Travel up to 10% as needed.
Basic Qualifications:
Bachelor's Degree in a STEM (Science, Technology, Engineering or Mathematics) discipline from an accredited university and 8 years of related experience, or a Master's STEM Degree and 6 years of related experience, or 4 years of experience with a PhD.
Extensive experience developing object oriented software in C#
Extensive experience with Embedded software development
Experience using NUnit
Experience with Moq
Experience developing software in a Windows environment
Ability and willingness to travel 10% to support business needs.
Knowledge of SysUML
Familiarity with Atlassian and Agile software development practices.
Applicants must have a current active in-scope U.S. Government DoD issued Secret security clearance at the time of application which is required to start.
Preferred Qualifications:
Bachelor's Degree in Software Engineering or related field.
Missile Defense domain knowledge
Security + Certification
A current active in-scope U.S. Government DoD Top Secret security clearance.
Senior Software Engineer
Embedded software engineer job in Huntsville, AL
EOS is a world leader in space information and intelligence services, optical sensor units and remote weapon systems for the land sea and air.
We have an opportunity for a SENIOR SOFTWARE ENGINEER in our flagship U.S. manufacturing facility in Huntsville, AL.
As a Software Engineer you will own the design and development of software that integrates the data from an advanced suite of sensors into a responsive, reliable, and safe control system. work with our Systems, Mechanical, and Electronics Engineering teams to contribute to our high performing, world leading Remote Weapon Stations (RWS). Work as the software architect for numerous model and simulation projects to include embedded programming. Participates in formal & informal teams and assume leadership role as needed. this is an on-site position.
Job Duties
Analyze, design, code, test and integrate software systems/programs to enable proper functioning of hardware systems/subsystems
Prepare engineering change requests and software trouble reports
Stand up in-house software development tools and configuration management
Evaluate and utilize leading edge software development tools
Required Qualifications
BA/BS in Software Engineering, Computer Science or related field of study
8+ years of applicable experience
Working knowledge of C, C++ and/or Java programming languages
Proven experience with network design and integration
Experience with engineering processes such as CMMI, or SPICE or similar methodologies.
Possess a working knowledge of embedded or real-time software development experience.
Knowledge of electronics technologies including RF, electronics, computer systems and test equipment
Effective written, verbal, and interpersonal communication skills
Ability to work in team environment interacting with a variety of functional areas and management levels
Preferred Qualifications
MA/MS in Software Engineering, Computer Science or related field of study
Previous experience in a manufacturing organization
Previous experience working with government contractors
EOS Defense Systems is an Equal Employment Opportunity employer to all employees and applicants for employment without regard to race, color, religion, sex (including pregnancy, gender identification and sexual orientation) or national origin in accordance with applicable federal, state and local laws. An Equal Opportunity Employer for disabled veterans, recently separated veterans, other protected veterans, and armed forces service medal veterans. An Equal Opportunity Employer of individuals with disabilities. We participate in E-Verify.
Staff Software Engineer
Embedded software engineer job in Huntsville, AL
deci Bel Research seeks an experienced embedded Staff Software Engineer to support the Ground Based Midcourse Defense (GMD) Weapon System (GWS). The successful candidate will support the NTE team, as part of the Ground Support Systems group in Huntsville, AL.
Education Requirements:
Bachelor's degree or higher in a STEM discipline from an accredited university.
Experience Requirements:
8+ years of related experience with Bachelor's degree; 6+ years of related experience with Master's degree
Extensive experience developing object oriented software in C#
Extensive experience with Embedded software development
Experience using NUnit
Experience with Moq
Experience developing software in a Windows environment
Knowledge of SysUML
Familiarity with Atlassian and Agile software development practices.
Special Skills Desired:
Degree in Software Engineering or related field.
Missile Defense domain knowledge
Security + Certification
A current active in-scope U.S. Government DoD Top Secret security clearance.
Applicant selected must have an active Top Secret security clearance. Must be a U.S. Citizen.
Job Posted by ApplicantPro
Computer/Software Engineer (Job ID:3583)
Embedded software engineer job in Huntsville, AL
Computer/Software Engineer (Job ID:3583) Location: Huntsville, AL Remote Status: On-Site Job Id: 3583 # of Openings: 2 Computer/Software Engineer Purpose: * Hill Technical Solutions (HTS), an operation of Valkyrie Enterprises, is looking for a Junior Computer/Software Engineer in Huntsville, AL to join our exciting efforts for development, design, and test efforts for Hypersonics, Software in the Loop, and Hardware in the Loop.
Job Description:
* Support flight software development, analysis, integration, and test.
* Support flight software integration within a high-fidelity, real-time 6DOF simulation.
* Develop and implement software unit tests.
* Perform integration of PCIe IO devices with a real-time 6DoF model.
* Perform diagnostic software analysis, real-time OS control, and collaboration with hardware, software, and simulation teams to verify performance characteristics and identify undesired behaviors.
* Use lab tools (DVM, oscilloscope, power supplies, etc.) to verify system configuration.
Qualifications:
* Must have a Bachelor's Degree in related field or equivalent. and 3 years of experience.
* Must be fluent in C/C++.
* Must be able to work in a Linux environment.
Desired Qualifications:
* Prefer Bachelor's Degree in Computer Engineering, Electrical Engineering, Software Engineering, or Aerospace Engineering.
* Prefer 5 years of experience
* Prefer familiarity with tools such as GDB/console-level debugging, VS Code (or similar), and Git.
* Prefer experience with various Linux distro installs.
* Prefer experience performing kernel configuration.
Security Requirements:
* Must be able to obtain and maintain a DoD Secret security clearance.
Travel Requirements:
* Occasional travel; 10% or less.
* If position requires travel by domestic flight or access to secure federal facilities/military bases, candidate must be able to obtain (by start of position) and maintain appropriate identification credentials, such as REAL ID. (More information regarding REAL ID can be found: ****************************
Physical Requirements:
* The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job.
* Remaining in a stationary position, often standing, or sitting for prolonged periods.
* The employee is frequently required to walk.
* Required to use hands to finger, handle, or feel; reach with hands and arms.
* Repeating motions that may include the wrists, hands and/or fingers.
* Required to climb or balance; stoop, kneel, crouch/crawl and talk/hear.
* Require moving objects up to 50 pounds.
* Specific vision abilities required by this job include close vision, distance vision, peripheral vision, depth perception, and ability to adjust focus.
Valkyrie strictly adheres to a policy of equal employment opportunity. This policy is based on Valkyrie's commitment to hire and retain qualified employees consistent with position requirements; and to seek, employ, promote and treat all employees and applicants for employment without regard to race, color, religious creed, national origin, ancestry, citizenship status, pregnancy, childbirth, physical disability, mental disability, age, military status or protected veteran status, marital status, registered domestic partner or civil union status, gender (including sex stereotyping and gender identity or expression), medical condition, genetic information or sexual orientation or other protected characteristics.
Additionally, Valkyrie Enterprises provides a variety of benefits to support your best health, wellness, and future, to include medical/dental/vision options, company paid life and disability insurances, 401k with match, education reimbursement, as well as company paid holidays and paid time off (PTO).
SENIOR SOFTWARE DEVELOPER-KMST
Embedded software engineer job in Huntsville, AL
Ignite is an ISO 9001:2015 and CMMI Services Level 3 certified, Service-Disabled Veteran-Owned Small Business (SDVOSB) headquartered in Huntsville, Alabama. Ignite is seeking a Senior Software Developer (KMST) that supports knowledge management tools enabling USASMDC personnel to manage mission information. The U.S. Army Space and Missile Defense Command (USASMDC) is responsible for delivering global missile defense, space operations, and strategic deterrence capabilities in support of Combatant Commands and national defense objectives. This role enhances collaboration and informed decision-making.
Contingent upon contract award.
Job Requirements
Key Responsibilities:
* Translate operational requirements into KM applications
* Develop workflows, dashboards, and collaboration tools
* Produce technical documentation, SOPs, and training materials
* Support KM planning and operational processes
Qualifications:
* Secret clearance (required)
* 8+ years of experience supporting knowledge management or software development efforts
* Strong analytical, documentation, and KM skills
* Experience supporting KM systems in DoD environments
* Bachelor's degree in Computer Science, Information Systems, or a related field (preferred)
We are equal opportunity/affirmative action employers, committed to diversity in the workplace. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, gender identity, sexual orientation, national origin, disability, or protected veteran status, or any other protected characteristic under state or local law.
Accommodation Request: If you are a qualified individual with a disability or are a disabled veteran and are unable or limited in your ability to use or access our Careers sites as a result of your disability, you have the right to receive assistance in completing the application process. Please send your request to **********************
Sr. Software Systems Engineer
Embedded software engineer job in Huntsville, AL
Thompson Software Solutions is seeking a senior-level Sr Software Engineer who is ready to work with a talented team to provide innovative solutions for tomorrow's problems. This position requires a software engineer to use a wide application of technical principles, theories, and concepts in the software field to develop, integrate, and test software products. The successful candidate will be a member of a high-performing multi-site team and must be self-motivated with a strong work ethic, time-management, and interpersonal skills. In this role, you will work independently at times on projects, at other times will be in a collaborative team environment with other software engineers, as well as other program development and deployment teams.
Selected applicants will be subjected to a government security investigation and must meet eligibility requirements for access to classified information and must maintain eligibility for continued access to classified information throughout their employment as required by the job.
Basic Requirements
Bachelor's degree in STEM discipline
7+ years of experience in software engineering, with a strong focus on systems-level development.
Expertise in one or more programming languages (e.g., Go, Python, C++, Java).
Proven experience with cloud platforms (AWS, Azure, GCP), container orchestration (Kubernetes), and infrastructure-as-code (Terraform, CloudFormation).
Deep understanding of distributed systems, networking, and operating systems.
Strong analytical and problem-solving skills with a track record of delivering high-impact solutions.
5+ years of C/C++
Experience with Digital Simulation Development and integration
Experience with Embedded Software development
Experience with I&T integration and test.
Experience with Full Software Development Cycle
Experience with (FSW) Flight software engineering
Proficient with Linux and Windows development environments
Ability to professionally communicate project status and collaborate on technical solutions with clients and peers
“Clearance eligibility required”
Ability to work onsite 100%
Preferred / Additional Skills
● Proficient with Atlassian Tools (Confluence, JIRA, Bitbucket, etc.)
● Proficient in Python development
● Experience leading technical projects or mentoring junior engineers. Familiarity with observability tools (e.g., Prometheus, Grafana, ELK stack).
● Familiarity with Model-Based System Engineering (MBSE) concepts and tools (Cameo, AADL)
● Experience with safety-critical software development and practices (DO-178C)
● Experience with Navigation, Guidance and Control Implementation
● Experience with Signal Processing Implementation
● Experience developing Embedded Flight Software
● Experience communicating and documenting complex technical designs
● Ability to work in a collaborative and team-based environment
● Excellent written and verbal communication and presentation skills
Sound Exciting? Get in touch today! We have very robust benefits including:
Low-cost Medical / Dental / Vision coverage options
401K with generous employer match
Responsible Paid Time Off + 11 Paid Holidays
Remote work opportunities based on role
Employee Assistance Program (EAP)
Career growth and professional development opportunities
All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or veteran status.
Principal Software Engineer/ Analyst
Embedded software engineer job in Huntsville, AL
4M Research, Inc. (4M) is a Woman owned small business established in 2007 and headquartered in Huntsville, AL. 4M specializes in Systems and Software Engineering and Analysis, Information Technology, Planning and Analysis, and Field Support Services to a variety of customers including MDA, NASA, and AMCOM. Our continuous and rapid growth is attributable to the caliber of employees 4M strives to hire and retain.
4M Research is currently looking for a Principal Software Engineer/Analyst for our team in Huntsville, AL!
The successful candidate performs evaluations of various software related products and covers assessments of software products through all phases of the development life cycle, including software specifications, design verification, coding, testing, and results data validation; Utilizes static and dynamic analysis tools to identify potential vulnerabilities and code defects; Works as part of a team and independently to verify and validate potential defects found during analysis; Participates in peer reviews throughout the product lifecycle; Mentors junior personnel; Exercises strong written and oral communication skills; Exercises strong knowledge of Microsoft Office.
Required:
* Education/ experience requirements:
* -HS + 17 years
* AS + 15 years
* BS + 13 years
* MS + 11 years
* PhD + 9 years
* Experience/familiarity with ADA programming language
* Some travel
* Ability to obtain and maintain security clearance
Desired
* MS in related field
* Experience with the Missile Defense Agency (MDA)
* Experience with Python, Java or other programming languages
* Linux OS experience
* Experience with embedded systems development, test, and/or IV&V
* Regression testing and performance testing experience
Knowledge of and familiarity with the IEEE 1012-1998 Standard for Software Verification and Validation
Necessary Competencies
* Honesty, superior ethics
* Interpersonal savvy, excellent communication skills
* Ability to be a team player
* Initiative
* Positive attitude
* Professionalism
* Please Note: US Citizenship is required.
Qualified candidates should apply online at *******************
For assistance call ************ and press the option for Talent Acquisition.
4M Research, Inc. is an Affirmative Action/ Equal Opportunity Employer and an active participant in the Employment Eligibility Verification Program (E-Verify).
Principal S/w Engineer - M&S Product Owner [Secret, Onsite]
Embedded software engineer job in Huntsville, AL
Country:
United States of America Onsite
U.S. Citizen, U.S. Person, or Immigration Status Requirements:
Active and transferable U.S. government issued security clearance is required prior to start date. U.S. citizenship is required, as only U.S. citizens are eligible for a security clearance
Security Clearance:
DoD Clearance: Secret
At Raytheon, the foundation of everything we do is rooted in our values and a higher calling - to help our nation and allies defend freedoms and deter aggression.
The Raytheon team is looking for a Principal Software Engineer - Product Owner (PO) within the Modeling & Simulation (M&S) Agile Release Train (ART). As a member of this team, you will be supporting software design, development, test, and maintenance activities. In addition to implementing Agile practices and principles, you will be managing the technical scope for the team.
The job location for this opportunity is onsite in Huntsville, Alabama.
What You Will Do:
Responsible for the execution of a subset of the M&S software engineering scope for the Radar Development Contract (RDC) Program, including definition, coordination and execution of the technical tasks for their team. Specific responsibilities include:
Work closely with stakeholders, including external customers, system engineering, and program leadership to refine the product backlog and ensure team priorities are aligned with program execution and build releases.
Break down complex software capabilities and features into manageable pieces that can be achieved by the team over the course of each Program Increment (PI).
Work with the team's Scrum Master to ensure understanding of each capability and feature for further decomposition by the team, including the definition of done / acceptance criterion.
Support the team in the decomposition of software-related scope for C++ development.
Mentor and guide team on best practices for software development in a Continuous Integration / Continuous Development (CI/CD) environment.
Participate in Design Reviews as a stakeholder for Software Engineering.
Provide technical direction and guidance associated with the development of each capability.
Work collaboratively with systems engineers to analyze, implement, and test system requirements.
Work towards CI/CD selloff of discrete capabilities while under development.
Guide Technical Interchange Meetings (TIMs) with Raytheon and Missile Defense Agency (MDA) stakeholders and other organizations.
Ability to become Subject Matter Expert (SME) on development capabilities.
Qualifications You Must Have:
A Bachelor's Degree in Science, Technology, Engineering, or Mathematics (STEM)
A minimum of 8 years of prior relevant experience.
Experience developing object-oriented software using C++.
Experience with Modeling and Simulation (M&S) / Radar / Signal Processing, or related domain.
Experience with debugging tools to quickly identify and fix software bugs, as well as optimize code for performance.
Experience developing and leading in an Agile environment, including Agile Lifecycle Management (ALM) tools (e.g. JIRA), Scrum, and Continuous Integration
Active and transferable U.S. government issued Secret security clearance is required prior to start date.
Qualifications We Prefer:
Experience leading a technical effort, and execution of technical, cost, and schedule performance.
Demonstrated leadership and self-directed attributes.
Experience with tools such as Atlassian Suite (e.g., Bitbucket, Confluence, Crucible, Fisheye, Jira), Jenkins, Eclipse, etc.
Experience contributing to a team environment for the purpose of developing creative solutions to technical problems.
Experience with current Missile defense programs with specific experience in large, complex systems.
Skills to handle a fast paced and dynamic product development environment including a multi-disciplined team.
Ability to promote a culture of continuous learning, cross-team collaboration and training.
This position is onsite - Huntsville, AL: Raytheon Huntsville, AL Location
What We Offer:
Our values drive our actions, behaviors, and performance with a vision for a safer, more connected world. At RTX we value, Safety, Trust, Respect, Accountability, Collaboration, and Innovation.
Learn More & Apply Now!
Onsite: Employees who are working in Onsite roles will work primarily onsite. This includes all production and maintenance employees, as they are essential to the development of our products.
This position requires a security clearance. DCSA Consolidated Adjudication Services (DCSA CAS), an agency of the Department of Defense, handles and adjudicates the security clearance process. More information about Security Clearances can be found on the US Department of State government website here: ************************************************
The salary range for this role is 101,000 USD - 203,000 USD. The salary range provided is a good faith estimate representative of all experience levels. RTX considers several factors when extending an offer, including but not limited to, the role, function and associated responsibilities, a candidate's work experience, location, education/training, and key skills.Hired applicants may be eligible for benefits, including but not limited to, medical, dental, vision, life insurance, short-term disability, long-term disability, 401(k) match, flexible spending accounts, flexible work schedules, employee assistance program, Employee Scholar Program, parental leave, paid time off, and holidays. Specific benefits are dependent upon the specific business unit as well as whether or not the position is covered by a collective-bargaining agreement.Hired applicants may be eligible for annual short-term and/or long-term incentive compensation programs depending on the level of the position and whether or not it is covered by a collective-bargaining agreement. Payments under these annual programs are not guaranteed and are dependent upon a variety of factors including, but not limited to, individual performance, business unit performance, and/or the company's performance.This role is a U.S.-based role. If the successful candidate resides in a U.S. territory, the appropriate pay structure and benefits will apply.RTX anticipates the application window closing approximately 40 days from the date the notice was posted. However, factors such as candidate flow and business necessity may require RTX to shorten or extend the application window.
RTX is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability or veteran status, or any other applicable state or federal protected class. RTX provides affirmative action in employment for qualified Individuals with a Disability and Protected Veterans in compliance with Section 503 of the Rehabilitation Act and the Vietnam Era Veterans' Readjustment Assistance Act.
Privacy Policy and Terms:
Click on this link to read the Policy and Terms
Auto-ApplyPrincipal Cybersecurity Software Engineer
Embedded software engineer job in Huntsville, AL
Job Description
Principal Cybersecurity Software Engineer
Location: Raleigh, NC |Huntsville, AL Position Type: Full-Time | Hybrid
Signing Bonus and relocation assistance (if applicable)
Why Join Secmation
Secmation is a mission-driven engineering company delivering real operational capability to the defense community. For more than a decade, we've combined small-business agility with deep technical credibility to build systems that directly impact national security.
As a Principal Cybersecurity Software Engineer, you will operate at the forefront of embedded cybersecurity, AI-enabled RF/cyber analytics, trusted execution environments, and secure system architectures. This is not an IT role - it is a hands-on technical leadership position where security is designed into systems from the ground up.
Small company. Big mission. Real engineering.
What You'll Do
Provide technical leadership and architectural ownership for secure embedded software across multiple programs and platforms.
Design, develop, and validate advanced cybersecurity solutions for embedded and software-intensive defense systems operating in constrained and contested environments.
Serve as a senior technical interface to DoD customers, supporting design reviews, technical interchange meetings, and mission-critical decision-making.
Guide the application of secure software principles, including threat modeling, vulnerability mitigation, and system-level risk reduction.
Mentor and technically lead engineers, setting best practices, reviewing designs, and elevating overall software and security maturity.
Influence long-term technical strategy, contributing to roadmap development, internal R&D initiatives, and proposal efforts.
Required Qualifications
U.S. citizen with an active DoD security clearance (any level).
Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, Computer Science, or a related technical field.
15+ years of experience in embedded software development, including C/C++, RTOS-based systems, and modern embedded architectures.
10+ years of experience designing and implementing cybersecurity solutions for embedded or software-intensive systems.
Experience serving as a Principal Engineer, Technical Lead, or Architect on defense programs.
Expert-level proficiency in secure C/C++ development, including implementation of security controls in real-time, resource-constrained environments.
Demonstrated ability to define system-level security architectures and guide secure software design across platforms and teams.
Background in embedded cybersecurity for RF systems, autonomous platforms, EW, or AI-enabled systems.
Experience supporting DoD system development lifecycle and technical reviews (SRR, PDR, CDR).
Strong communication skills, with experience briefing senior stakeholders, government customers, and contributing to technical proposals.
Work Environment
Hybrid role with on-site work required in Raleigh, NC or Huntsville, AL.
Core work hours are Monday to Friday, with flexible work schedules.
Collaborative, fast-paced, and technically innovative environment with remote team integration.
Compensation & Benefits
Competitive salary (based on experience and market conditions)
One-time signing bonus
Company equity
Relocation assistance
9/80 work schedule (every other Friday off)
Paid time off & flexible work schedules
Comprehensive health, dental, and vision insurance
Life and disability insurance (short & long-term)
401(k) retirement benefits plus employer contributions
About Secmation
Secmation is not a traditional IT company - we specialize in AI-driven software solutions, embedded cybersecurity, and secure RF systems for the defense industry. Our mission is to deliver next-generation secure technologies for electronic warfare, autonomous systems, and critical defense applications.
Visit our website to learn more about our work and impact: Advanced Cybersecurity Technologies - Secmation
Equal Opportunity Employer
Secmation is proud to be an equal opportunity employer. We are committed to building a diverse and inclusive team. All qualified applicants will be considered for employment without regard to age, race, gender, orientation, identity, religion, or veteran status.
U.S. Citizenship is required for this position due to government clearance requirements.
The salary range for this position represents a general guideline; however, Secmation considers a number of factors when determining base salary offers such as the scope and responsibilities of the position and the candidate's experience, education, skills and current market conditions.
Bottom of Form