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

Senior Software Engineer, Firmware

$125k - $145k

Astronics

Astronics SubsidiaryLocationDescriptionJoin the Astronics team as a Senior Software Engineer, Firmware!As a Senior Software Engineer, Firmware you’ll design, develop, integrate, and maintain firmware and software for embedded Linux and microprocessor-based systems. You’ll work across the full product lifecycle—from requirements and design to development, board bring-up, testing, documentation, production support, and customer troubleshooting—while collaborating closely with hardware and software teams.The ideal candidate is a hands-on, detail-oriented, and team-oriented professional who can work autonomously, take ownership, and proactively solve problems. This role requires someone willing to roll up their sleeves and contribute wherever needed to ensure a successful program.This is a hybrid role, where you will collaborate onsite with the team on Tuesdays and Thursdays in our Waukegan, IL office. During the first few months of hire, a larger onsite presence will be needed for training support and team integration.What You’ll DoFormulate, architect, design, develop, document, integrate, test, and maintain software for embedded Linux targets (applications, drivers, kernel, hardware abstraction layer/APIs/services to provide to 3rd party developers, etc.) or other microprocessor targets using industry best practices and standard design frameworks as appropriate.Analyze software requirements to determine feasibility of design within time and cost constraints.Customization, deployment, and maintenance of Linux BSP distributions or microprocessor firmware on different hardware platforms.Interact with Linux kernel and integrate new device drivers.Improve and maintain existing software components.Implement, perform, and document software unit, design verification, and validation test of the developed products.Review and provide input to and advice on hardware designs.Assist with the hardware board, bring up and troubleshooting.Consult with hardware engineers and other engineering staff to evaluate interface between hardware and software, and operational and performance requirements of overall system.Provide pre-sales support and contribute to the creation of proposals.Conduct code analysis, requirements analysis, and software reviews.Coordinate the transfer to production and support factory manufacturing and customers in troubleshooting and root causing issues related to the firmware and/or programming software.Responsible for implementing and complying with all ethical and legal compliance requirements.Other duties & functions may be assigned to this position as needed.What You’ll BringBS in Software Engineering, Computer Science, or Electrical Engineering10+ years’ of work experience in Computer Science, Software Engineering, Computer Engineering, and/or Electrical Engineering related positionsWorking knowledge of ISO/9001/14000/DO-178C and AS9100 processes is preferredExtensive experience with microprocessor firmware and Linux kernel and device-driver developmentStrong familiarity with different microprocessor firmware or Linux operating systems (Ubuntu, Yocto Poky, Debian, Alma for example), including BSP creation/support, and can configure and troubleshoot network, video, and other devices by installing, or possibly customizing kernel modulesAbility to write effective and reusable C/C++, Bash, or Python code as needed for firmware, APIs, services, custom test software, or firmware programming software development according to industry best practicesStrong familiarity with Configuration Management, Revision Control, Defect/Change Tracking systems and software such as Github, Subversion, and JIRA, plus an interest in using and contributing to these systemsAbility to write reports, business correspondence, software documentation, and procedure manualsAbility to effectively and professionally present information and respond to questions from peers, groups of managers, clients, and customersDetail oriented, proactive team player and methodical self-starter able to complete projects in a timely mannerProven ability to act independently and as part of a team when appropriateStrong technical leadership and ability to review tasks strategicallyExcellent verbal and written communication skills.CompetenciesCustomer Service - Responds to requests for service and assistance; Meets commitmentsOral Communication - Speaks clearly and persuasively in positive or negative situations; Listens and gets clarification; Responds well to questionsWritten Communication - Writes clearly and informatively; Edits work for spelling and grammar; Varies writing style to meet needs; Able to read and interpret written informationTeamwork - Balances team and individual responsibilities; Supports everyone's efforts to succeedJudgment - Includes appropriate people in decision-making process; Makes timely decisions. Maintains ConfidentialityMotivation - Sets and achieves challenging goalsPlanning/Organizing - Prioritizes and plans work activities; Uses time efficiently; Organizes or schedules other people and their tasksQuality - Demonstrates accuracy and thoroughness; Monitors own work to ensure qualityAdaptability - Changes approach or method to best fit the situation; Able to deal with frequent change, delays, or unexpected eventsAttendance/Punctuality – arrives to work consistently and on time; Ensures work responsibilities are covered when absentDependability - Commits to completing team and company goals, including working extra hours as neededCompensation:Base salary: $125,000 through $145,000, influenced by several factors including experience, skill set, education, certifications, market conditions, and business needs.The salary range specified is applicable to positions within the State of Illinois and reflects various factors considered in compensation decisions. These factors include, but are not limited to, individual skill sets, experience, training, licensure, certifications, and the specific needs of our business and organization. At Astronics CSC, it is uncommon for new hires to receive an offer at or near the top end of the range for their role. Compensation decisions are made based on the unique facts and circumstances of each candidate.All employees are eligible for our highly competitive Quarterly Profit-Sharing Incentive program.An offer of employment is contingent on successfully passing a pre-employment background screen and drug test.Why You’ll Love Working Here:Stay Healthy – Health, dental, vision, disability, life insurance, FSA, HSA, as well as voluntary life/AD&D, voluntary critical illness, accident prevention and hospital indemnity.Rewards That Matter: Competitive compensation, quarterly bonuses tied to company profitability, a 401(k) with a 3% company contribution with additional annual discretionary contribution, and an Employee Stock Purchase Plan to secure your financial future.Find Balance – Employee Assistance Program & Wellness ProgramTime for You – Generous Paid Time Off (PTOS), Volunteer Time Off Program (VTO), Paid Holidays and Paid Parental Leave.Professional Growth - Tuition Reimbursement ProgramAbout Astronics Connectivity Systems & Certification

(Astronics CSC):Astronics Connectivity Systems and Certification (formerly Telefonix PDT and Astronics Armstrong Aerospace) serves as the experienced, global market leader for in-flight entertainment and connectivity (IFEC) solutions for aircraft. As a systems certification provider, Astronics CSC has worked on over 100 projects for industry partners to upgrade commercial and business aircraft with new passenger power systems, IFEC navigation, communication and flight safety systems. Additionally, Astronics CSC offers proven IFEC hardware systems, flexible design platforms, high customer satisfaction, and long-term relationships with industry leaders to help make the connected aircraft a reality. The company now employs over 300 employees and is a six-time recipient of Chicago’s Best and Brightest Employers to Work For award.Position RequirementsSee above.Full-Time/Part-TimeFull-Time

About the OrganizationAstronics Corporation (Nasdaq: ATRO) serves the world's aerospace, defense, and other mission critical industries with proven, innovative technology solutions. Astronics works side-by-side with customers, integrating its array of power, connectivity, lighting, structures, interiors, and test technologies to solve complex challenges. For over 50 years, Astronics has delivered creative, customer-focused solutions with exceptional responsiveness. Today, global airframe manufacturers, airlines, militaries, completion centers and Fortune 500 companies rely on the collaborative spirit and innovation of Astronics. The Company's strategy is to increase its value by developing technologies and capabilities that provide innovative solutions to its targeted markets. For more information on Astronics and its solutions, visit

EOE StatementAll qualified applicants will receive consideration for employment without regard to race, color, sex, sexual orientation, gender identity, religion, national origin, disability, veteran status, or other legally protected status.
Vacancy posted 5 days ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer, Firmware in Waukegan, IL vacancy
  • $115k - $145k

     ...Job Description Job Description Tecnova is seeking a senior embedded firmware engineer to join our select team of professionals and contribute proven expertise and passion to creating cutting-edge technologies. This senior embedded firmware engineer will be an... 
    Senior
    Temporary work
    Local area
    Remote work
    Relocation
    Day shift

    Tecnova Electronics Inc

    Waukegan, IL
    9 days ago
  • $84.63k - $112.84k

     ...impact, and help shape the future of AI‑ready connectivity, join us today. The Role Working within an agile team, the Senior Software Engineer designs, develops, codes, tests, and debugs new software, as well as significant enhancements to existing software of... 
    Senior
    Full time
    Temporary work
    Work from home

    Lumen

    Kenosha, WI
    1 day ago
  •  ...AMETEK, Inc. in Waukegan, Illinois, is seeking a Senior Manager, Software Engineering to lead the Software Engineering team, drive architectural design, and oversee R&D project management for firmware and software that align with AMETEK’s BU roadmap. You will manage... 
    Senior

    AMETEK

    Waukegan, IL
    3 days ago
  • $112.9k - $188.1k

     ...compensation and benefit programs in its sole discretion at any time, consistent with applicable law. Position Details As a Senior Software Engineer (Software Engineer III), you will join Grainger's Product Associations & Recommendations team, helping shape how customers... 
    Senior
    Full time
    H1b
    Local area
    Worldwide

    Grainger

    Lake Forest, IL
    18 hours ago
  •  ...AbbVie in North Chicago, IL seeks a Senior Engineer Technology to conceive, design, and implement SAP SCM solutions (LE, IM, WM/EWM) and related technologies. You will partner with business stakeholders, evaluate emerging platforms, and lead complex initiatives from strategy... 
    Senior

    AbbVie

    North Chicago, IL
    3 days ago
  •  ...Nationwide IT Services is seeking a Chief Systems Engineer/Architect Lead to advise USMEPCOM on enterprise IT architecture and modernization across applications, cloud, data centers, and networks. You will craft roadmaps, manage trade studies, and ensure secure, scalable... 
    Senior

    Nationwide IT Services, Inc.

    North Chicago, IL
    3 days ago
  • Senior Software Developer - WebPay from $110,000 to $148,000 per year2200 S. Lakeside Drive, Waukegan, IL 60085Help shape the future of...  ...have the opportunity to influence architecture, solve complex engineering challenges and build reliable, high-performing solutions at... 
    Senior
    Full time
    H1b
    Local area

    Uline Shipping Supplies

    Waukegan, IL
    18 hours ago
  • $96k - $148k

     ...Senior Software Developer - Java Pay from $96,000 to $148,000 per year Corporate Headquarters 12575 Uline Drive, Pleasant...  ...Requirements ~ Bachelor's degree in Computer Science, Software Engineering or relevant programming education and experience. ~7+... 
    Senior
    H1b

    Uline

    North Chicago, IL
    2 days ago
  • AbbVie seeks an Architect, Technology I to own the architecture of the enterprise cloud data platform and lead a team of developers, including a large offshore team across multiple time zones. You will set technical direction, standards, and roadmaps, applying advanced...
    Senior

    AbbVie

    North Chicago, IL
    3 days ago
  • HireTalent - Staffing & Recruiting Firm is looking for an experienced SAP FICO Consultant in Waukegan, Illinois. The role entails managing medium to large SAP projects with a strong focus on financial systems and business transformation. Candidates should have over 10 ...
    Senior

    Hire Talent

    Waukegan, IL
    5 days ago
  •  ...Description Technical contributor responsible for designing, engineering, and continuouslyoptimizingsoftware delivery pipelines and...  ...integration to enable efficient, automated, and governed software delivery. A key focus is the integration of agentic (AI-supported... 
    Senior

    PuroClean North Metro Atlanta, Canton

    North Chicago, IL
    3 days ago
  • $77 - $80 per hour

    A consulting firm is seeking a SAP MDG Consultant to work in Waukegan, Illinois. The role involves implementing SAP MDG, handling master data migration, and providing ongoing support for SAP S/4HANA MDG systems. Candidates should have strong technical proficiency and be...
    Senior
    Hourly pay

    Collabera

    Waukegan, IL
    1 day ago
  •  ...Job Description Job Description Hello I’m currently working on a Senior Kubernetes Java Developer opportunity with our direct client in North Chicago, IL. If you or someone in your network may be a good fit, please send your updated resume. Position Details... 
    Senior
    Full time
    Local area

    SYSTEGRATION INC

    North Chicago, IL
    4 days ago
  •  ...AbbVie seeks a Principal Quality Engineer – Digital Regulatory Assurance to provide regulatory oversight for IT applications, infrastructure platforms, and tech solutions in a regulated life sciences environment. You will lead SLC/CSA practices, validation, and risk management... 
    Senior

    AbbVie

    North Chicago, IL
    3 days ago
  • A leading pharmaceutical company is seeking a Senior Engineer, Technology I to lead the development of advanced technical capabilities for optimizing manufacturing processes. The ideal candidate has extensive experience in AI/ML and data analytics, with a strong background... 
    Senior

    BioSpace

    North Chicago, IL
    1 day ago
  •  ...visit us at . Follow @abbvie on LinkedIn, Facebook , Instagram , X and YouTube. Job Description As an Associate Software Engineer I in AbbVie Business Technology Solutions (BTS), you’ll have opportunities to contribute to the digital transformation of a... 
    Full time
    Temporary work
    Local area
    Flexible hours

    AbbVie

    North Chicago, IL
    18 hours ago
  •  ...Senior Developer / Solutions ArchitectPharma Logistics is hiring a hands-on Senior Developer...  ...qualifications10+ years of professional software development, including 3+ years in a...  ...or warehouse management systems.Data engineering experience with Snowflake, dbt and Apache... 
    Senior

    Pharma Logistics

    Libertyville, IL
    1 day ago
  • A leading IT consulting firm is looking for a Salesforce Architect/Developer to provide technical consulting, identify application development solutions, and lead implementation of technologies. Candidates should have at least 8 years of diverse IT experience, particularly...
    Senior
    Flexible hours

    Sonoma Consulting

    Waukegan, IL
    3 days ago
  • AbbVie seeks a Sr. Data Engineer & Solution Architect to lead cloud-native data lakehouse designs for Operations Data. You will architect scalable pipelines using AWS Glue, S3, EMR, Lambda and Redshift, driving data product thinking and governance across Supply Chain domains... 
    Senior

    AbbVie

    North Chicago, IL
    1 day ago
  • $78k - $156k

     ...executives, and scientists.The OpportunityOur location in Lake Forest, IL (in Conway Park) currently has an opportunity for a Senior Software Engineer in Test. This position is open with our AlinIQ informatics products in Core Lab Division. This role is on site daily and... 
    Senior
    Work experience placement
    Worldwide
    Relocation package
    Shift work

    Abbott

    Lake Forest, IL
    2 days ago
  •  ...AbbVie Inc. in the United States is seeking a Senior Scientist I, Engineering – Design Verification Engineer to join our Combination Product Development...  ...will lead verification activities, qualify equipment and software, develop test methods, and collaborate across Quality,... 
    Senior

    AbbVie

    North Chicago, IL
    5 days ago
  • AbbVie is seeking a senior engineer to lead cross-functional technical workstreams in pharmaceutical manufacturing. The role focuses on developing actionable methods, collaborating with partners, and advising on complex technical decisions to ensure compliant, high-quality... 
    Senior

    BioSpace

    North Chicago, IL
    1 day ago
  • Arvato is seeking a systems support professional to assist the distribution center with SAP-based issues and system enhancements. You will train staff on new functionality and assist with testing of system changes to ensure smooth operations. The role requires a High...
    Senior

    Arvato

    Pleasant Prairie, WI
    4 days ago
  • A global biopharmaceutical company is seeking a Senior Principal Research Scientist to lead analytical teams and develop regulatory strategies. This role requires significant expertise in peptide characterization and a PhD or extensive experience in Analytical Chemistry... 
    Senior

    BioSpace

    North Chicago, IL
    1 day ago
  •  ...in cross-functional development practices and application ownership. Qualifications Bachelor's degree in Computer Science or Software Engineering, or Bachelor's degree with relevant programming experience. 5 years hands‑on Java development experience. Strong experience... 
    Senior

    Compunnel

    Pleasant Prairie, WI
    1 day ago
  •  ...AbbVie, please visit us at . Follow @abbvie on LinkedIn, Facebook , Instagram , X and YouTube. Job Description Independently perform Senior level technical support within the maintenance department. Trains lower-level Technicians on more advanced tasks. Shift is6am-2:30... 
    Senior
    Temporary work
    Monday to Friday
    Shift work

    PuroClean North Metro Atlanta, Canton

    North Chicago, IL
    1 day ago
  • AbbVie is seeking a seasoned engineer to lead technical workstreams across manufacturing programs, shaping site-level processes, troubleshooting, and implementing improvements. The role focuses on defining operating ranges, documenting decisions, and ensuring compliance... 
    Senior

    BioSpace

    North Chicago, IL
    1 day ago
  • AbbVie is seeking an experienced engineer to design and optimize site-level manufacturing processes. You will define operating ranges, lead improvement workstreams, and coordinate trials with production, while documenting results and validation activities. The role requires... 
    Senior

    AbbVie

    North Chicago, IL
    4 days ago
  •  ...Consumers Credit Union in Lake Forest, IL is seeking a Senior Azure Cloud Engineer to lead design and evolution of our Azure and hybrid infrastructure. You will own Azure networking, cloud architecture, automation, and hybrid connectivity to deliver secure, scalable solutions... 
    Senior

    Consumers Credit Union

    Lake Forest, IL
    3 days ago
  •  ...Spanish proficiency is preferred but not required.Position Title:Senior Software DeveloperJob Summary:The Senior Software Developer is...  ...interfaces.• Understands and, as needed, is able to reverse engineer ERP code in order to troubleshoot, customize, and integrate with... 
    Senior
    Part time
    Summer work
    Flexible hours
    Night shift
    Weekend work

    College of Lake County

    Grayslake, IL
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer, Firmware. Be the first to apply!