Post job

Embedded software engineer jobs in Chapel Hill, NC

- 370 jobs
All
Embedded Software Engineer
Senior Embedded Software Engineer
Senior Software Engineer
Firmware Engineer
Senior Embedded Engineer
Software Integrator Engineer
Staff Test Engineer
Principal Software Engineer
Embedded Engineer
Networking/Software Engineer
Software Systems Engineer
Software Design Engineer
Senior Systems Software Engineer
  • Staff Engineer, Test Engineering - Product Development

    Analog Devices, Inc. 4.6company rating

    Embedded software engineer job in Durham, NC

    About Analog Devices Analog Devices, Inc. (NASDAQ: ADI ) is a global semiconductor leader that bridges the physical and digital worlds to enable breakthroughs at the Intelligent Edge. ADI combines analog, digital, and software technologies into solutions that help drive advancements in digitized factories, mobility, and digital healthcare, combat climate change, and reliably connect humans and the world. With revenue of more than $9 billion in FY24 and approximately 24,000 people globally, ADI ensures today's innovators stay Ahead of What's Possible. Learn more at ************** and on LinkedIn and Twitter (X). About the Role As a Staff Test Engineer in our Product Development team, you will be responsible for designing, developing, and implementing cost-effective methods for testing and troubleshooting systems and equipment throughout all phases of product development and manufacturing. With minimal oversight, you will direct the preparation of test and diagnostic programs, design advanced test fixtures and equipment, and develop comprehensive specifications and procedures for new products. You will independently manage schedules and equipment requirements for testing and evaluating both standard and specialized devices, while providing technical leadership to cross-functional teams and mentoring junior engineers. Key Responsibilities The Test Development Engineer's primary function is to develop hardware, software, and systems for production test and calibration of converter technologies, including wafer-level solutions Responsibilities: * Design and develop high performance test solutions on products for first silicon verification, characterization, qualification, and manufacturing of High Speed mixed signal products with an emphasis on digital to analog and analog to digital converters. * Design, develop, and debug multi-site, cost effective test hardware/software solutions for characterization, qualification, and production wafer probe and final test. * Design, develop, and implement cost-effective methods of testing, evaluating, and troubleshooting systems and equipment for all phases of product development and manufacturing. * Define test schematics and work with lay-out engineers to design printed circuit boards multi-site test hardware. * Debug test programs, correlate production test solutions to engineering bench measurements, and transfer production test solutions to manufacturing sites. * Engage and support manufacturing to maintain production yield and quality, and resolve product and test problems after production release. * Participate in new product development teams and evaluate new test systems for future applications. * Work with the Design and Systems/Applications teams to develop and implement a Design for Test plan, and take tests in the Design Verification environment to the Automatic Test Equipment. * Manage and maintain project schedules that align with product introduction and release. Partial telecommute benefit (2 days/week WFH). Requirements: * Must have a degree in Electrical Engineering, Computer Engineering, Electronics and Communication Engineering, or related field (willing to accept a foreign educational equivalent) and 8 years of experience as a Test Engineer or related occupation developing product test solutions for RF or mixed signal integrated circuits. * Programming in object-oriented and scripting languages for analog/digital devices and products; * Developing software in major ATE software platforms to test ICs on custom designed and debugged PCBs for interface to ATE; * Designing (individually and/or as part of a team) software and hardware to characterize and production test state-of-the-art ICs; * Using statistical analysis tools and reports oriented for validation of products to set test limits on products and datasheets; * Participating in project development including support of design-for-testability, product qualification, and ongoing support of products in production; and * Releasing products to production by interfacing with various departments such as Quality, Reliability, Applications, Product Engineering, Assembly, Failure analysis, and Global Operations. #LI-PG1 For positions requiring access to technical data, Analog Devices, Inc. may have to obtain export licensing approval from the U.S. Department of Commerce - Bureau of Industry and Security and/or the U.S. Department of State - Directorate of Defense Trade Controls. As such, applicants for this position - except US Citizens, US Permanent Residents, and protected individuals as defined by 8 U.S.C. 1324b(a)(3) - may have to go through an export licensing review process. Analog Devices is an equal opportunity employer. We foster a culture where everyone has an opportunity to succeed regardless of their race, color, religion, age, ancestry, national origin, social or ethnic origin, sex, sexual orientation, gender, gender identity, gender expression, marital status, pregnancy, parental status, disability, medical condition, genetic information, military or veteran status, union membership, and political affiliation, or any other legally protected group. EEO is the Law: Notice of Applicant Rights Under the Law. Job Req Type: Experienced Required Travel: Yes, 10% of the time Shift Type: 1st Shift/Days
    $93k-123k yearly est. Auto-Apply 10d ago
  • Senior Embedded Controls Engineer, Vehicle Motion

    Ford Motor Company 4.7company rating

    Embedded software engineer job in Raleigh, NC

    We are the movers of the world and the makers of the future. We get up every day, roll up our sleeves and build a better world -- together. At Ford, we're all a part of something bigger than ourselves. Are you ready to change the way the world moves? Ford's Electric Vehicles, Digital and Design (EVDD) team is charged with delivering the company's vision of a fully electric transportation future. EVDD is customer-obsessed, entrepreneurial, and data-driven and is dedicated to delivering industry-leading customer experience for electric vehicle buyers and owners. You'll join an agile team of doers pioneering our EV future by working collaboratively, staying focused on only what matters, and delivering excellence day in and day out. Join us to make positive change by helping build a better world where every person is free to move and pursue their dreams. What you'll do... - Create and implement the control strategy for various vehicle motion attributes and functions, including lateral and longitudinal vehicle dynamics. - Work with suppliers to define functions and interfaces into 3rd party components, driving further consolidation and integration of vehicle functions into our centralized vehicle motion control system. - Collaborate with software integration teams to bring up core functions and broadcast software level requirements to electrical hardware and systems teams. - Understand functional safety principles and participate in functional safety analyses of complex vehicle subsystems. - Develop comprehensive test plans and perform thorough testing to validate firmware functionality, stability, and performance under various conditions. - Author subsystem block diagrams and lead subsystem reviews through all vehicle program development phases - Collaborate with other system integration leads to capture component level requirements, provide subject matter expertise in sourcing discussions, and collect and approve Device Transmittals. - Early phases of firmware development will focus on hardware validation, labcar testing, and setting up the automation framework for unit, SIL and HIL testing. You'll have... - Master's degree in electrical engineering, Mechanical Engineering, or Computer Science, with evidence of exceptional ability, or equivalent. - 10+ years of experience on embedded controls systems such as chassis systems, VCM, or similar dynamic functions. - 10+ years of experience on electrical hardware applications, prototype bring-up, and systems development. - 10+ years of experience with Vehicle Network Protocols such as CAN, LIN & Automotive Ethernet - Strong EE fundamentals and hands-on experience with electrical test equipment (oscilloscopes, DMMs, signal generators, power supplies, etc.) - 10+ years of experience using embedded networking interface tools for automotive, aerospace, or similar field. - Experience and working knowledge of systems development, vehicle architecture, battery technologies, software/hardware tool development, motor calibration technologies, OBD calibration, functional safety, network, and diagnostics process. - Experience with creating and executing component-level test procedures and owning all test results. Even better, you may have... + Highly collaborative mindset and strong communication skills + Experience developing features such as hill hold, stability controls, anti-lock braking, park assist, cruise or adaptive cruise control, or other similar vehicle dynamic features. + Experience with software build tools like Bazel, Scons, Cmake etc. + Experience with fundamental hardware components on PCB and their analysis tools. + Ability to write testing scripts for using scripting languages (Python) + Fluent in software fundamentals including software design and maintainability. + Hands-on experience in hardware bring-up, system debugging, and code optimization. + Knowledge of electrical engineering fundamentals including circuit analysis and design You may not check every box, or your experience may look a little different from what we've outlined, but if you think you can bring value to Ford Motor Company, we encourage you to apply! As an established global company, we offer the benefit of choice. You can choose what your Ford future will look like: will your story span the globe, or keep you close to home? Will your career be a deep dive into what you love, or a series of new teams and new skills? Will you be a leader, a changemaker, a technical expert, a culture builder...or all of the above? No matter what you choose, we offer a work life that works for you, including: - Immediate medical, dental, vision and prescription drug coverage - Flexible family care days, paid parental leave, new parent ramp-up programs, subsidized back-up child care and more - Family building benefits including adoption and surrogacy expense reimbursement, fertility treatments, and more - Vehicle discount program for employees and family members and management leases - Tuition assistance - Established and active employee resource groups - Paid time off for individual and team community service - A generous schedule of paid holidays, including the week between Christmas and New Year's Day - Paid time off and the option to purchase additional vacation time. This position is a salary grade 8. For more information on salary and benefits, click here: ***************************** Visa sponsorship is available for this position. Candidates for positions with Ford Motor Company must be legally authorized to work in the United States. Verification of employment eligibility will be required at the time of hire. We are an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, religion, color, age, sex, national origin, sexual orientation, gender identity, disability status or protected veteran status. In the United States, if you need a reasonable accommodation for the online application process due to a disability, please call **************. This position is hybrid. Candidates who are in commuting distance to a Ford hub location may be required to be onsite four or more days per week. #LI-Hybrid #LI-MZ1 **Requisition ID** : 51041
    $113k-140k yearly est. 60d+ ago
  • Senior Embedded Firmware Engineer

    Ventura Solutions 4.0company rating

    Embedded software engineer job in Durham, NC

    Are you a Senior Software Engineer (Firmware) looking for a new contract opportunity? In this position, you will have the opportunity to work with an innovative drug delivery firm. Ventura Solutions is a trusted medical device and pharmaceutical staffing, consulting, and training firm. We believe that the best way to advance healthcare is through innovation and continuous improvement. We value our commitment to solving healthcare's toughest problems and delivering world-class products, services, and human resource solutions. We are a company of problem solvers, inventors, teachers, and friends. Experience and passion are what we desire for this role and we're looking for the best! While working in this role you will have the ability to: Description The individual works within cross-functional teams and provides software requirements, design and implementation for current or next generation software and systems projects. He or she develops a thorough understanding of design requirements to ensure that the system's objectives are properly defined and ultimately achieved. This individual must have strong technical skills complemented by great communications and teamwork qualities. Experience in a software development background in a structured/regulated environment such as medical device development is required. Responsibilities Design, develop, and support embedded, Windows embedded and desktop applications. Contribute to requirements definition at the functional level. Participate in software work product reviews/inspections. Interface, integrate, troubleshoot and debug software and hardware components. Generate required product development documentation including Functional Specifications and design documents. Execute manual or automated tests for verification and validation of software applications. Design, code and validate software tools for use in the manufacturing of the product. Work with Software Test, Support and Manufacturing to resolve software issues. Drive improvements to product and process quality. Qualifications BS in Software Engineering, Electronics Engineering, Computer Science education. At least 10 years of software design and development experience Experience with embedded system programming with C/C++, C#/.Net. Proficient with Real time software development. Must have work experience on embedded Microcontrollers such as SP Microcontrollers, Ti C2800 or Microchip Familiar with in-circuit debugger. Experience in structured software and systems development and integration, including experience in software design methodologies, design patterns, component-oriented software architecture to produce high-quality software applications. Experience in developing event driven, multi-threaded applications. Comfortable with Electrical Engineering fundamentals. Understand hardware schematics and write software to control it. Experience with Bluetooth, UART and SPI. Some understanding of control algorithms such as PID. Prior experience of motion control or fluid management is preferred. Experience in medical devices or similarly controlled software environment preferred. Knowledge of software life cycle processes used in regulated development environments. Result-oriented, self-motivated and able to participate as both a team member and an individual contributor. Location Raleigh-Durham-Chapel hill area/Research Triangle Employment Type W2 employee, open to 1099 engagements Benefits for W2 Employees Choice of medical, dental, and vision plans. Paid vacation time. Competitive hourly rate. 401(k) Offering world-class solutions for our clients is only part of our mission. Providing a rewarding and fulfilling place to work is a top priority for us. From an industry-leading compensation package to a focus on work-life balance, we offer a challenging and flexible place to achieve your career dreams. Make your impact today! About Ventura Solutions Ventura Solutions is a reputable end-to-end medical device and combination product consulting, staffing, and training firm. With our deep industry expertise spanning medical devices and combination products, coupled with an outstanding talent pool, we stand out as the preferred option for a diverse array of projects. On the consulting side, we integrate seamlessly into your team and manage small to complex Statement of Work (SOW) projects. On the staffing side, we help source, screen, and on-board reputable employees to fill temporary, temp to permanent, and permanent job openings. We accelerate product development, keep products compliant, and help build great organizations. For more information, visit us at ************************** Equal Opportunity Employer Minorities/Women/Veterans/Disabled
    $113k-145k yearly est. 60d+ ago
  • Embedded Software Engineer

    ZP Group 4.0company rating

    Embedded software engineer job in Raleigh, NC

    Piper Companies is seeking a Embedded Software Engineer for a world leading technology organization in the Raleigh Durham, North Carolina area. The Embedded Software Engineer will work in RTP, NC. The Embedded Software Engineer will design, develop, implement and test security features and solutions. Responsibilities for the Embedded Software Engineer include: * Design, develop, and implement new embedded software solutions * Contribute to the development and deployment of security features * Research new technologies to increase awareness of best technology and tools to solve various problems * Test, documentation, and assist with proof of concepts * Participate in architecture design and code reviews Qualifications for the Embedded Software Engineer include: * Must be eligible to work in the United States * 2+ years of professional embedded software engineering experience * Reside near RTP, NC for commuting distance to office * Linux background * Embedded C and/or C++ experience * Security Protocol and/or cryptography experience * Bachelor's Degree in Computer Engineering, Computer Science, Electrical Engineering Compensation for the Embedded Software Engineer includes: * Salary Range: $65,000 - $140,000 based on experience * Full comprehensive benefits package including medical, dental, vision, 401K, PTO, sick leave as required by law * This job opens for applications on July 31, 2025. Applications for this job will be accepted for at least 30 days from the posting date. Keywords: Embedded Software Engineer, C/C++ Software Engineer, CPU #LI-JA1 #LI-HYBRID
    $65k-140k yearly 51d ago
  • Embedded Engineer

    Parsons Commercial Technology Group Inc.

    Embedded software engineer job in Raleigh, NC

    In a world of possibilities, pursue one with endless opportunities. Imagine Next! At Parsons, you can imagine a career where you thrive, work with exceptional people, and be yourself. Guided by our leadership vision of valuing people, embracing agility, and fostering growth, we cultivate an innovative culture that empowers you to achieve your full potential. Unleash your talent and redefine what's possible. Job Description: Parsons is seeking Embedded Engineers with experience in C/C++ and Linux systems to join our team of exceptional individuals. Qualified engineers will be required to participate in an Agile Scrum development life cycle including design, peer review, test support, and documentation of software. Successful candidates must be flexible, self-motivated, hardworking, and capable of operating in a quick-reaction development environment to solve complex problems. What You'll Be Doing: * Working through the entire software development life cycle including technical requirements, architecture/design, development, testing, and deployment * Developing embedded software on a Linux platform * Research, test, build, and coordinate the integration of new products per production and client requirements * Troubleshoot technical issues arising within the operational (production) environment and track/update progress Required Skills: * Must have a Bachelor of Science in engineering, scientific, technical discipline, or comparable work experience * Must have active Top Secret/SCI clearance and amenable for poly upgrade * Must be proficient working in a Linux command line environment * Linux inter-process communication and kernel module software development experience * Multithreaded and real-time programming techniques * Knowledge of Linux, VxWorks, or other embedded systems internals * Experience analyzing performance issues and implementing efficiency improvements * Ability to communicate effectively with technical team members, managers, and customers * Ability to work in a cooperative team environment * Ability to adapt rapidly to changing requirements and schedules Desired Skills: * Knowledge of TCP/IP and socket programming * Experience with virtualization technologies (VMWare, Xen, OpenStack, VirtualBox) * Experience with development of client/server architectures in C/C++/Assembly * Experience with RVTM, FAT, Acceptance Testing, and other formal testing procedures Security Clearance Requirement: An active Top Secret SCI security clearance is required for this position. This position is part of our Federal Solutions team. The Federal Solutions segment delivers resources to our US government customers that ensure the success of missions around the globe. Our intelligent employees drive the state of the art as they provide services and solutions in the areas of defense, security, intelligence, infrastructure, and environmental. We promote a culture of excellence and close-knit teams that take pride in delivering, protecting, and sustaining our nation's most critical assets, from Earth to cyberspace. Throughout the company, our people are anticipating what's next to deliver the solutions our customers need now. Salary Range: $86,700.00 - $151,700.00 We value our employees and want our employees to take care of their overall wellbeing, which is why we offer best-in-class benefits such as medical, dental, vision, paid time off, 401(k), life insurance, flexible work schedules, and holidays to fit your busy lifestyle! Parsons is an equal opportunity employer, and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability, veteran status or any other protected status. We truly invest and care about our employee's wellbeing and provide endless growth opportunities as the sky is the limit, so aim for the stars! Imagine next and join the Parsons quest-APPLY TODAY! Parsons is aware of fraudulent recruitment practices. To learn more about recruitment fraud and how to report it, please refer to ************************************************
    $86.7k-151.7k yearly Auto-Apply 60d+ ago
  • Senior Principal Embedded Software Engineer - QT Framework (Relocation Assistance)

    Hillrom 4.9company rating

    Embedded software engineer job in Raleigh, NC

    This is where your work makes a difference. At Baxter, we believe every person-regardless of who they are or where they are from-deserves a chance to live a healthy life. It was our founding belief in 1931 and continues to be our guiding principle. We are redefining healthcare delivery to make a greater impact today, tomorrow, and beyond. Our Baxter colleagues are united by our Mission to Save and Sustain Lives. Together, our community is driven by a culture of courage, trust, and collaboration. Every individual is empowered to take ownership and make a meaningful impact. We strive for efficient and effective operations, and we hold each other accountable for delivering exceptional results. Here, you will find more than just a job-you will find purpose and pride. Your Role at Baxter This is where your work saves lives Baxter is seeking a visionary and highly skilled Senior Principal Embedded Software Engineer to join our Novum Infusion Pump team in the Medical Products and Therapies group. As a key member of our team, you will play a pivotal role in driving the development of cutting-edge, embedded software solutions that enhance our infusion portfolio. If you're passionate about developing high-quality software that meets the needs of our clients, we want to hear from you. What you'll be doing: As a Senior Principal Embedded Software Engineer, you'll: Design and Develop Embedded Software Applications: Create high-performance and responsive embedded software applications using the Qt framework, ensuring seamless integration with hardware components. Lead Architectural Design: Drive the architectural design of front-end software, focusing on modularity, scalability, and maintainability, and ensuring that software and hardware components work in harmony. Collaborate Across Functions: Work closely with hardware engineers, product managers, and other stakeholders to define system requirements and ensure seamless integration of software and hardware components. Mentor and Guide: Provide technical leadership and mentorship to junior and mid-level engineers, fostering a culture of continuous learning and improvement. Ensure Code Quality: Conduct thorough code reviews, ensuring adherence to coding standards and best practices, and implement testing strategies to validate software functionality and performance. Stay Ahead of the Curve: Stay abreast of emerging technologies and industry trends, particularly in embedded systems development and verification, to drive innovation within the team. Document and Share Knowledge: Create and maintain comprehensive documentation for software designs, processes, and testing procedures, and share knowledge with the team to ensure continuous improvement. What you'll bring: Expertise in Embedded Software Development: Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field, with 8+ years of experience in embedded software development, and 3 + years of experience specifically using the Qt framework. Technical Skills: Proficient in C++ and Qt/QML, with a strong understanding of object-oriented programming principles, and experience with real-time operating systems (RTOS) and embedded Linux. Soft Skills: Excellent problem-solving skills and attention to detail, strong communication and interpersonal skills, and proven leadership abilities, with experience managing technical projects and mentoring team members. Preferred Qualifications Additional Programming Languages: Experience with additional programming languages such as Python, and familiarity with version control systems (e.g., Git) and continuous integration/continuous deployment (e.g., Jenkins) tools. UI/UX Design Principles: Knowledge of UI/UX design principles as they relate to embedded systems, and demonstrated experience in writing, debugging, and optimizing C/C++ code for embedded systems. Automated Testing: Experience with automated testing using Squish library for Qt. Relocation assistance will be considered. Baxter is committed to supporting the needs for flexibility in the workplace. We do so through our flexible workplace policy which includes a required minimum number of days a week onsite. This policy provides the benefits of connecting and collaborating in-person in support of our Mission. The flexible workplace policy is subject to local laws and legal requirements. At its discretion, Baxter may decide to adjust, suspend, or discontinue as business needs change. We understand compensation is an important factor as you consider the next step in your career. At Baxter, we are committed to equitable pay for all employees, and we strive to be more transparent with our pay practices. The estimated base salary for this position is $128,000 to $176,000 annually. The estimated range is meant to reflect an anticipated salary range for the position. We may pay more or less than of the anticipated range based upon market data and other factors, all of which are subject to change. Individual pay is based on upon location, skills and expertise, experience, and other relevant factors. This position may also be eligible for discretionary bonuses. For questions about this, our pay philosophy, and available benefits, please speak to the recruiter if you decide to apply and are selected for an interview. #LI-MS1 US Benefits at Baxter (except for Puerto Rico) This is where your well-being matters. Baxter offers comprehensive compensation and benefits packages for eligible roles. Our health and well-being benefits include medical and dental coverage that start on day one, as well as insurance coverage for basic life, accident, short-term and long-term disability, and business travel accident insurance. Financial and retirement benefits include the Employee Stock Purchase Plan (ESPP), with the ability to purchase company stock at a discount, and the 401(k) Retirement Savings Plan (RSP), with options for employee contributions and company matching. We also offer Flexible Spending Accounts, educational assistance programs, and time-off benefits such as paid holidays, paid time off ranging from 20 to 35 days based on length of service, family and medical leaves of absence, and paid parental leave. Additional benefits include commuting benefits, the Employee Discount Program, the Employee Assistance Program (EAP), and childcare benefits. Join us and enjoy the competitive compensation and benefits we offer to our employees. For additional information regarding Baxter US Benefits, please speak with your recruiter or visit our Benefits site: Benefits | Baxter Equal Employment Opportunity Baxter is an equal opportunity employer. Baxter evaluates qualified applicants without regard to race, color, religion, gender, national origin, age, sexual orientation, gender identity or expression, protected veteran status, disability/handicap status or any other legally protected characteristic. Know Your Rights: Workplace Discrimination is Illegal Reasonable Accommodations Baxter is committed to working with and providing reasonable accommodations to individuals with disabilities globally. If, because of a medical condition or disability, you need a reasonable accommodation for any part of the application or interview process, please click on the link here and let us know the nature of your request along with your contact information. Recruitment Fraud Notice Baxter has discovered incidents of employment scams, where fraudulent parties pose as Baxter employees, recruiters, or other agents, and engage with online job seekers in an attempt to steal personal and/or financial information. To learn how you can protect yourself, review our Recruitment Fraud Notice.
    $128k-176k yearly Auto-Apply 10d ago
  • Embedded Software Engineer

    XDIN

    Embedded software engineer job in Greensboro, NC

    XDIN subsidiary of ALTEN Group, includes 500 employees dedicated to the automotive engineering development. ALTEN is a Leader in Engineering & Information Technology system, and operates in over 21 countries (Europe, North America, Asia, Africa and Middle East) with more than 28,000 employees of which 88% are engineers. At XDIN, we are always looking for world-class talent to lead our global teams through commitment and dedication to our OEM and Tier I clients. We believe in quality support from concept through production, and delivering the best customer experience while at the same time attaining a great place to work! XDIN Offers Competitive wages, BOE. Major health, dental insurance benefits and vision savings plan. 401k, and basic life. Supplemental benefits such as short-term disability, accident, cancer and life insurance. Paid company holidays and earned time off. We place a high value on thought leadership. We want every employee to develop all the skills required to become an engineering and technology thought leader; contributing to the knowledge assets of our team and our clients. From day one, every consultant is trained and mentored to elevate their careers. Responsibilities: Breaks down requirements of electrical system into component level & writes detailed component level software specifications Writes component level Hardware (electrical & mechanical) requirements or specifications which includes but not limited to microcontroller, Stepper Motor, LCD specifications, CAN & LIN, I/Os, Voltage and Power, Pining & Connectors, PCB, EMI/EMC, Styling, Packaging, Chemical/Thermal & vibration aspects. Interprets & Implements automotive standards, guidelines & legal regulations impacting the Information presented to the drivers of commercial vehicles in the North American market (ISO 2575, OBD-II, NHTSA, FMVSS, FMCSA, US-EPA, ISO26262, Lead free etc.). Takes part in supplier requirement, design and test reviews, for hardware, software &Performs bench/smoke tests for the prototype delivery from supplier and hands it over to component/system/truck testing teams. Works with field and warranty claims regarding tools, processes and methods (Example: SPC, RCA, 8D, A3, Fishbone etc.,) used by service functions. Uses quality tools and implements the resulting actions into component development plan - Screening, Risk analysis, S/D/P FMEAs, DFAM, DFA, Dependability/Criticality analysis. Responsible for releasing the component (Hardware & Software) into Volvo PDM system by creating & structuring part numbers correctly across truck variants. Also responsible for developing and maintaining component roadmaps with part number details for the life time of the components. Projects & Process Works with purchasing buyers to get involved with supplier selection & development Plans, monitors and controls all lowest level milestones for the component development (Including making project and product cost estimations, time plans) from concept phase to start of serial production. Functionally reports to electrical project manager or Engineering task leaders during the project phase. Highlights risks and support needed and escalations to the project steering committee ahead of time and follows up all the identified actions for closure. Directly reports to Group manager & supports electrical management team with component level impacts by providing cost & time estimations and also suggest alternative solutions if any, during analysis of new projects or new feature introductions. Adheres to configuration management guidelines Works in a multisite, multi-cultural, multifunctional team environment across different geographies as and when necessary. Adheres to product development processes as mandated within the organization and maintains adequate documents for all related work products Requirements: Bachelor of Engineering or Science in Electrical and/or electronics required; specialization in embedded systems is a plus 8 years of overall experience with at least 5 years focusing on automotive electronics development Experience developing instrument clusters/infotainment systems in the capacity of component owner Software development (HMI, C/C++) experience is a plus Experience working in an agile environment with shorter development cycles/SPRINTS is a plus The Location: This opportunity is based in Greensboro, NC.
    $76k-100k yearly est. Auto-Apply 60d+ ago
  • Senior Embedded Software Engineer

    Ermco Distribution Transformers

    Embedded software engineer job in Raleigh, NC

    About ERMCO ERMCO (Electric Research and Manufacturing Cooperative, Inc.) is a leading U.S. manufacturer of distribution transformers and engineered electrical solutions serving electric utilities, OEMs, and industrial customers across North America. Headquartered in Dyersburg, Tennessee, ERMCO delivers reliable, high-quality products that power homes, businesses, and communities every day. With a commitment to safety, operational excellence, and continuous improvement, ERMCO is at the forefront of supporting grid modernization and the energy transition. Our vertically integrated operations, customer-focused culture, and investment in people and technology make ERMCO a trusted partner in delivering resilient, sustainable power infrastructure for the future. About GridBridge GridBridge is transforming power delivery for critical applications by combining advanced hardware with embedded software that enables distributed energy resources, enhances grid reliability, and improves efficiency. Founded in 2012, GridBridge has secured contracts with major customers and federal agencies including the NSF, DOE, and NASA. Now a wholly owned subsidiary of ERMCO, we operate with the agility of a startup and the backing of an industry leader. Job Summary We are looking for a hands-on thought leader to contribute to the Embedded Software team in the design & implementation of the GridBridge products. This individual would work closely with Power Electronics HW, DSP Engineers, and other R&D personnel. This position requires software engineering leadership in the implementation of embedded control of hardware and interface to DSP based Power Electronics. The platform software is based on a Yocto build of embedded Linux running on an iMX8 processor. The GridBridge team operates in a non-hierarchical manner, achieving great success in our team centric approach to development. Our working environment is still structured like a fast-paced start-up. Responsibilities Responsibilities of this position include but are not limited to: * Project Task Scheduling * Leading the embedded software development team * Mentoring team members in technical skills * Driving excellence into the software development process * Develop, support, debug, and enhance embedded software residing in an embedded Linux environment on an iMX8 processor and a bare metal environment on a STM32 processor. * Develop I/O software to support peripherals such as SPI, I2C, GPIO, and analog to digital circuitry. * Work closely with the Power Electronics Hardware and Controls team throughout design and development process. Qualifications Required proficiencies for this position include but are not limited to: * Proficiency in the C / C++ programming languages * Scripting & Shell Programming (Python, JavaScript, REACT, etc.) * Working understanding of multitude of communications protocols to include: CANBus, Ethernet, WiFi, USB, Serial, LTE, ModBus, MQTT, etc. * Experience using JIRA and Git in a development environment. * Documentation skills including such areas as manuals, test procedures, MRD & PRD Desired skills for this position include: * Experience in power systems protocols: IEEE2030.5, OpenADR, DNP3, Sunspec, and/or OCPP. * JavaScript and REACT for user interface design * Experience with Docker is a plus * Development of IoT solutions using AWS or similar * System testing, Manufacturing diagnostics, built in test/diagnostics (PBIT, IBIT, CBIT) * Deployment and customer support * SCADA or other utility standards experience * Experience using a Requirement Management Tool (RQM) (e.g. DOORS, Visure, etc) for the purpose of tracking and traceability of requirements from product to design and test cases. * Working with functional safety compliance processes (e.g. IEC 61508 and/or IEC 60730-1) to meet the certification process and all supporting documentation for certification. * A working understanding of one or more of the following applications: power systems, power electronics, Distributed Energy Resources, and EV charging. Experience The candidate shall have a minimum of 8 years of applicable experience. Experience in Smart Grid, Utility product development, and/or Data Centers is a plus. Education Relevant education would include degrees in Computer Science, Computer Engineering, Software Engineering, Electrical Engineering with minors or advanced degrees in similar areas.
    $86k-111k yearly est. Auto-Apply 1d ago
  • Sr Principal Software Engineer

    Walt Disney Co 4.6company rating

    Embedded software engineer job in Morrisville, NC

    Disney Entertainment & ESPN Technology: On any given day at Disney Entertainment & ESPN Technology, we're reimagining ways to create magical viewing experiences for the world's most beloved stories while also transforming Disney's media business for the future. Whether that's evolving our streaming and digital products in new and immersive ways, powering worldwide advertising and distribution to maximize flexibility and efficiency, or delivering Disney's unmatched entertainment and sports content, every day is a moment to make a difference to partners and to hundreds of millions of people around the world. * Building the future of Disney's media business: DE&E Technologists are designing and building the infrastructure that will power Disney's media, advertising, and distribution businesses for years to come. * Reach & Scale: The products and platforms this group builds and operates delight millions of consumers every minute of every day - from Disney+ and Hulu, to ABC News and Entertainment, to ESPN and ESPN+, and much more. * Innovation: We develop and execute groundbreaking products and techniques that shape industry norms and enhance how audiences experience sports, entertainment & news. The Commerce, Growth & Identity (CGI) team is dedicated to three business-critical areas at Disney that will help transform its media business. They create seamless user experiences for consumers who can choose from a wide range of subscription plans, enabling more choice and flexibility. The CGI team is also focused on building innovative and cutting-edge capabilities that will drive subscriptions, engagement, and monetization across Disney's streaming and digital products. Job Summary: As a Sr Principal Software Engineer within the Identity Engineering organization, you will be responsible for: identifying or introducing best practices within the organization; setting technical, and architectural direction across the organization; helping squads, and individuals execute on that direction; and providing subject matter expertise to help accelerate project delivery. You will do this in collaboration with your peers in the Identity Engineering architecture group, and by partnering with engineering and product leaders throughout the organization. You will contribute to, and be part of an engaging, dynamic, and inclusive engineering organization. You, and the engineering organization you will be part of, will: advocate, and promote agile practices; encourage collaboration, and teamwork; provide expert guidance on object-oriented programming (OOP), functional programming (FP), and Continuous Integration and Deployment (CI/CD); and be committed to continuous learning and improvement. Identity Engineering delivers Consumer Identity and Access Management (CIAM) capabilities across The Walt Disney Company (TWDC) including but not limited to: Disney+, ESPN, Hulu, Parks, and Cruises. Identity Engineering squads build and run high-traffic and globally replicated systems which form an integral and visible part of every user's journey on Disney sites and applications. Responsibilities: * Discover, define, and refine best practices for the design, development, testing, deployment, and support of stateful microservices and lambdas in a multi-region cloud environment. * Promoting Open Standards for all areas of Identity management where applicable, including Authentication, Authorization, SSO, and Identity Provisioning. * Provide guidance to engineering leaders and their teams to help them improve their technical ability and build their understanding of the products and platform that we are responsible for. * Collaborate with Product Managers, Designers, QA, Operations, and other stakeholders to understand requirements and articulate technical solutions and architectures. Required Skills: * Minimum of 12 years of related work experience. * Familiarity with at least one of the following Java Virtual Machine (JVM) languages: Java, Scala, or Kotlin. * Familiarity with at least one of the following cloud providers: Amazon Web Services (AWS), Google Cloud Compute (GCP), or Microsoft Azure. * Familiarity with at least one of the following: Spark, Hive, or Presto. Desirable Skills: * Expertise with open standards in the identity space, including: OpenID, OpenID Connect (OIDC), OAuth, SAML, and LDAP. * Familiarity with Scala programming language and popular frameworks such as: Cats, Cats Effect, ZIO, and http4s. * Familiarity with both object-oriented programming (OOP) and functional programming (FP) best practices. * Familiarity with Amazon Web Services (AWS), Terraform, and infrastructure as code (IaC) best practices. * Familiarity with Databricks and Apache Airflow products. Required Education: * Bachelor's degree in Computer Science, Information Systems, Software, Electrical or Electronics Engineering, or comparable field of study, and/or equivalent work experience. The hiring range for this position in New York, NY and Seattle, WA is $239,700 to $321,400, in San Francisco, CA $250,500 to 335,900, in Glendale, CA and Santa Monica, CA is $$228,700 to $306,700. The base pay actually offered will take into account internal equity and also may vary depending on the candidate's geographic region, job-related knowledge, skills, and experience among other factors. A bonus and/or long-term incentive units may be provided as part of the compensation package, in addition to the full range of medical, financial, and/or other benefits, dependent on the level and position offered. About Disney Entertainment and ESPN Product & Technology: At Disney Entertainment and ESPN Product & Technology, we're blending imagination and innovation to reimagine the ways people experience and engage with the world's most beloved stories and products. Our work is wide-ranging and deeply sophisticated. We create amazing experiences, transform the future of media, and build products and platforms that enable the connection between people everywhere and the stories and sports they love. Disney's ability to marry world-class technology with one-of-a-kind creativity makes us unique. It is at the heart of our past, present, and future. We are Storytellers and Innovators. Creators and Builders. Entertainers and Engineers. About The Walt Disney Company: The Walt Disney Company, together with its subsidiaries and affiliates, is a leading diversified international family entertainment and media enterprise that includes three core business segments: Disney Entertainment, ESPN, and Disney Experiences. From humble beginnings as a cartoon studio in the 1920s to its preeminent name in the entertainment industry today, Disney proudly continues its legacy of creating world-class stories and experiences for every member of the family. Disney's stories, characters and experiences reach consumers and guests from every corner of the globe. With operations in more than 40 countries, our employees and cast members work together to create entertainment experiences that are both universally and locally cherished. This position is with Disney Streaming Technology LLC, which is part of a business we call Disney Entertainment and ESPN Product & Technology. Disney Streaming Technology LLC is an equal opportunity employer. Applicants will receive consideration for employment without regard to race, religion, color, sex, sexual orientation, gender, gender identity, gender expression, national origin, ancestry, age, marital status, military or veteran status, medical condition, genetic information or disability, or any other basis prohibited by federal, state or local law. Disney champions a business environment where ideas and decisions from all people help us grow, innovate, create the best stories and be relevant in a constantly evolving world. Apply Now Apply Later Current Employees Apply via My Disney Career Explore Location
    $250.5k-335.9k yearly 60d+ ago
  • senior embedded software engineer

    Us Tech Solutions 4.4company rating

    Embedded software engineer job in Cary, NC

    US Tech Solutions is a global staff augmentation firm providing a wide-range of talent on-demand and total workforce solutions. To know more about US Tech Solutions, please visit our website ************************ We are constantly on the lookout for professionals to fulfill the staffing needs of our clients, sets the correct expectation and thus becomes an accelerator in the mutual growth of the individual and the organization as well. Keeping the same intent in mind, we would like you to consider the job opening with US Tech Solutions that fits your expertise and skillset. Job DescriptionResponsibilities: • Review system-level requirements, and process them into software requirements specifications • Design components of an embedded system based on software requirements • Integrate applications using components developed in-house and 3rd party libraries • Document the design using UML diagrams (collaboration diagram, sequence diagram, state diagram) • Implement the code for embedded systems using the ARM Cortex-M platform, following our coding conventions • Develop test plans, then test the implemented code through unit tests and integration tests • Participate in design and code reviews QualificationsRequired qualifications: • 8+ years of engineering experience (or advanced degree plus 6 years) • 5+ years of C/C++ programming experience • 3+ years of RTOS (or bare-metal) applications development and debugging device drivers experience • 5+ years working in cross functional teams consisting of discipline specific engineers, or comparable experience • 2+ years of experience using ARM7TDMI / ARM Cortex-M / MSP430 / Renesas RX microcontrollers • Experience in algorithm design/implementation. • Demonstrated experience with unit testing (at least one UT framework) and integration testing • Demonstrated understanding of concurrency concepts and techniques (multithreading, locking, semaphores) • Demonstrated experience with GUI development: QT or EmWin/StemWin/PEG/uC-GUI Additional Information Thanks & Regards kushal kumar Phone: ************ ext: 7941
    $93k-115k yearly est. 60d+ ago
  • Principal Full Stack Software Engineer

    Nvidia 4.9company rating

    Embedded software engineer job in Durham, NC

    NVIDIA is at the forefront of innovations in Artificial Intelligence, High-Performance Computing, and Visualization. Our invention-the GPU-functions as the visual cortex of modern computing and is central to groundbreaking applications from generative AI to autonomous vehicles. We are now looking for a Principal Full Stack Software Engineer to help accelerate the next era of machine learning innovation. In this role, you will propose and implement engineering solutions to ensure delivery of functional, reliable, secure, and performance-optimal GPU clusters to internal researchers, enable them to focus on training and development by reducing operational disruption and overhead, empower them for self-service continuous improvement on reliability, operational excellence & performance. Your work will empower scientists and engineers to train, fine-tune, and deploy the most advanced ML models on some of the world's most powerful GPU systems. What You'll Be Doing: * In this position, you will work with coworkers across the Managed AI Research Supercluster organization to understand the pain points of validating, monitoring and operating GPU clusters at scale. Then you will design, develop and maintain engineering solutions to solve those pain points systematically. * You will also research in traditional AIOps and the emerging Agentic AI, and leverage them to further reduce the operation toil. * You will participate in on-call support for systems, platforms built and owned by the team. What We Need To See: * BS/MS in Computer Science, Engineering, or equivalent experience. * 15+ years in software/platform engineering, including 3+ years in ML infrastructure or distributed systems. * Proficiency with full-stack development: Relational Data Modeling, DB optimization, REST API Semantics, Javascript, CSS, providing API as a service. * Experience in software development lifecycle on Linux-based platforms. * Strong coding skills in languages such as Python, C++ or Rust. * Experience with AIOps or Agentic AI and apply it successfully in production environment. * Experience with Docker, Kubernetes, GitLab CI, automated deployments. Ways To Stand Out From The Crowd: * Familiarity with GPU computing, Linux systems internals, and performance tuning at scale. * Experience running Slurm or custom scheduling frameworks in production ML environments. * Experience with ML orchestration tools such as Kubeflow, Flyte, Airflow, or Ray. Your base salary will be determined based on your location, experience, and the pay of employees in similar positions. The base salary range is 272,000 USD - 425,500 USD. You will also be eligible for equity and benefits. Applications for this job will be accepted at least until December 6, 2025. NVIDIA is committed to fostering a diverse work environment and proud to be an equal opportunity employer. As we highly value diversity in our current and future employees, we do not discriminate (including in our hiring and promotion practices) on the basis of race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, disability status or any other characteristic protected by law.
    $128k-167k yearly est. Auto-Apply 44d ago
  • Firmware Engineer

    Senzit

    Embedded software engineer job in Raleigh, NC

    Senzit focuses on empowering businesses with a next-generation predictive maintenance platform to increase uptime and reduce organizational waste. Join us to develop new technology that will provide Senzit a competitive advantage in the Industrial IoT (IIoT) market. If you find it exciting to work in a dynamic team with a global customer base, then we have your opportunity. As a Firmware Engineer, you will be part of a high-performance Software team that has a culture of open communication, innovation, teamwork and customer success. Roles and responsibilities may include working on some of the most difficult and interesting embedded problems. The candidate will be responsible for the following: Actively participating in all stages of firmware development life cycle (e.g. requirements definition, research, code design/development, unit test development, board debug, etc.) Work closely with the Product team to investigate technologies and solutions to implement the product roadmap. Design, develop, test and debug embedded firmware code. Design for testability The ideal candidate should possess the following: Excellent analytical and communication skills. Be a problem solver. Action oriented and a self-starter. Minimum Qualifications Bachelor's Degree in Electrical Engineering, Computer Engineering, Computer Science, or related field 3+ years of experience (1+ year with a Master's) inclusive of: Software development (C or C++) Embedded programming (e.g. microcontrollers, firmware design, debug, etc.) Preferred Qualifications Experience with IoT product development Experience with full product development cycle About Senzit From the construction industry to the energy sector, Senzit harnesses the power of condition-based logic and machine learning algorithms to deliver real-time machine data and actionable insights to the user anytime, anywhere. Senzit is headquartered in Raleigh, NC with customers around the world.
    $64k-86k yearly est. 60d+ ago
  • Software Engineer, Network Communication

    Shank Applicant Talent Sourcing

    Embedded software engineer job in Raleigh, NC

    The Software Engineer's role will be to design/develop/test a protocol filtering infrastructure for Industrial Internet of Things (IIoT) devices and design/develop/test network protocols for communications between IIoT devices and servers. The Software Engineer will work closely with embedded, server application, and cybersecurity software developers to implement network communications software through the full development cycle from concept to software release. Required: BS in Computer Science or equivalent. Strong C/C++ development capability. Experience implementing software which parses network and application protocols from the ground up using documented protocol standards. Experience implementing protocol filtering software using rule-based filtering. Basic understanding of network security concepts and secure protocols such as TLS. Experience using network test and analysis tools (Wireshark, Snort) to support development/test. Ability to work in a fast-paced, entrepreneurial environment as part of a small software development team and execute complex development tasks with limited supervision. Good written and verbal communications skills adequate to prepare software documentation, participate in technical proposal development, and work with external customers. Preferred: MS in Computer Science or equivalent. 3-5 years professional software development experience. Experience developing embedded software for general purpose network equipment (routers, switches) or security specific network equipment (firewalls, deep packet inspection) Experience with network device management protocols such as SNMP. Experience with network anomaly detection. Knowledge of industrial network protocols and standards such as Modbus and DNP3. Cybersecurity background including Security+ or similar security certification.
    $94k-124k yearly est. 60d+ ago
  • Embedded Software Design Engineer III

    Ermco 4.2company rating

    Embedded software engineer job in Raleigh, NC

    ERMCO (Electric Research and Manufacturing Cooperative, Inc.) is a leading U.S. manufacturer of distribution transformers and engineered electrical solutions serving electric utilities, OEMs, and industrial customers across North America. Headquartered in Dyersburg, Tennessee, ERMCO delivers reliable, high-quality products that power homes, businesses, and communities every day. With a commitment to safety, operational excellence, and continuous improvement, ERMCO is at the forefront of supporting grid modernization and the energy transition. Our vertically integrated operations, customer-focused culture, and investment in people and technology make ERMCO a trusted partner in delivering resilient, sustainable power infrastructure for the future. About GridBridge GridBridge is transforming power delivery for critical applications by combining advanced hardware with embedded software that enables distributed energy resources, enhances grid reliability, and improves efficiency. Founded in 2012, GridBridge has secured contracts with major customers and federal agencies including the NSF, DOE, and NASA. Now a wholly owned subsidiary of ERMCO, we operate with the agility of a startup and the backing of an industry leader. Job Summary We are looking for a hands-on thought leader to contribute to the Embedded Software team in the design & implementation of the GridBridge products. This individual would work closely with Power Electronics HW, DSP Engineers, and other R&D personnel. This position requires software engineering leadership in the implementation of embedded control of hardware and interface to DSP based Power Electronics. The platform software is based on a Yocto build of embedded Linux running on an iMX8 processor. The GridBridge team operates in a non-hierarchical manner, achieving great success in our team centric approach to development. Our working environment is still structured like a fast-paced start-up. Responsibilities Responsibilities of this position include but are not limited to: Project Task Scheduling Leading the embedded software development team Mentoring team members in technical skills Driving excellence into the software development process Develop, support, debug, and enhance embedded software residing in an embedded Linux environment on an iMX8 processor and a bare metal environment on a STM32 processor. Develop I/O software to support peripherals such as SPI, I2C, GPIO, and analog to digital circuitry. Work closely with the Power Electronics Hardware and Controls team throughout design and development process. Qualifications Required proficiencies for this position include but are not limited to: Proficiency in the C / C++ programming languages Scripting & Shell Programming (Python, JavaScript, REACT, etc.) Working understanding of multitude of communications protocols to include: CANBus, Ethernet, WiFi, USB, Serial, LTE, ModBus, MQTT, etc. Experience using JIRA and Git in a development environment. Documentation skills including such areas as manuals, test procedures, MRD & PRD Desired skills for this position include: Experience in power systems protocols: IEEE2030.5, OpenADR, DNP3, Sunspec, and/or OCPP. JavaScript and REACT for user interface design Experience with Docker is a plus Development of IoT solutions using AWS or similar System testing, Manufacturing diagnostics, built in test/diagnostics (PBIT, IBIT, CBIT) Deployment and customer support SCADA or other utility standards experience Experience using a Requirement Management Tool (RQM) (e.g. DOORS, Visure, etc) for the purpose of tracking and traceability of requirements from product to design and test cases. Working with functional safety compliance processes (e.g. IEC 61508 and/or IEC 60730-1) to meet the certification process and all supporting documentation for certification. A working understanding of one or more of the following applications: power systems, power electronics, Distributed Energy Resources, and EV charging. Experience The candidate shall have a minimum of 8 years of applicable experience. Experience in Smart Grid, Utility product development, and/or Data Centers is a plus. Education Relevant education would include degrees in Computer Science, Computer Engineering, Software Engineering, Electrical Engineering with minors or advanced degrees in similar areas.
    $75k-98k yearly est. Auto-Apply 9d ago
  • Software Integration Engineer

    Alten Technology USA

    Embedded software engineer job in Greensboro, NC

    We're ALTEN Technology USA, an engineering company helping clients bring groundbreaking ideas to life-from advancing space exploration and life-saving medical devices to building autonomous electric vehicles. With 3,000+ experts across North America, we partner with leading companies in aerospace, medical devices, robotics, automotive, commercial vehicles, EVs, rail, and more. As part of the global ALTEN Group-57,000+ engineers in 30 countries-we deliver across the entire product development cycle, from consulting to full project outsourcing. When you join ALTEN Technology USA, you'll collaborate on some of the world's toughest engineering challenges, supported by mentorship, career growth opportunities, and comprehensive benefits. We take pride in fostering a culture where employees feel valued, supported, and inspired to grow. We are seeking a hands-on Software Integration Engineer with strong experience in Python-based development and hardware integration. The ideal candidate is detail-oriented, collaborative, and thrives in an environment that bridges software, electrical, and mechanical systems. You will play a key role in designing and implementing test benches that ensure the reliability and performance of robotic subassemblies across the manufacturing process. Responsibilities: Analyze and understand test box requirements for multiple manufacturing stages Collaborate with internal engineering teams to define the testing process for each system Work closely with electrical engineers to identify necessary actuators and sensors Develop Python code to interface with test bench hardware (via Galil PLCs) Design and implement GUI wireframes and screens using the PySide Python library Create and manage event-driven test sequences with multi-threaded logic Configure Windows 10 PCs and Galil PLCs for test execution Update and maintain database code for new data types and testing parameters Conduct software integration testing and troubleshooting for test benches Contribute to continuous improvement of testing frameworks and tools' Qualifications: Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent experience) 5+ years of professional software development experience Advanced proficiency in Python and object-oriented programming Experience with hardware-in-the-loop simulation or hardware mocking Strong knowledge of PySide or similar GUI development frameworks Hands-on experience with multi-threading and event-driven programming Familiarity with GitLab and CI/CD pipelines Working knowledge of databases and data handling within test environments Experience integrating software with external hardware systems Excellent communication skills and ability to clarify requirements with stakeholders Willingness and ability to work fully onsite in Greensboro, NC and travel across North Carolina as needed The actual salary offered is dependent on various factors including, but not limited to, location, the candidate's combination of job-related knowledge, qualifications, skills, education, training, and experience. ALTEN Technology is an Equal Opportunity Employer. Our Policy is to extend opportunities to qualified applicants and employees on an equal basis regardless of an individual's age, race, color, sex, religion, national origin, disability, sexual orientation, gender identity/expression or veteran status. Please beware of job seeker scams and see this important notice on our careers page for more information about our recruiting process. Compliance Notice: Alten USA is a federal contractor subject to the requirements of the Vietnam Era Veterans' Readjustment Assistance Act (VEVRAA) and Executive Order 11246. We are an Equal Opportunity Employer and consider all qualified applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or veteran status. Drug Screening Requirement: As a federal contractor, Alten USA maintains a drug-free workplace. All candidates selected for employment will be required to successfully complete a pre-employment drug screening as a condition of hire.
    $82k-108k yearly est. Auto-Apply 31d ago
  • Senior Decisions Developer

    Decisions 4.2company rating

    Embedded software engineer job in Raleigh, NC

    Decisions is a fast-growing, private-equity-backed technology company that provides an integrated workflow and rules platform for business process automation (BPA). Trusted by top Fortune 500 firms and SMBs worldwide, Decisions empowers diverse industries around the globe to streamline and improve their processes, enhancing efficiency and yielding results, regardless of technical expertise. This no-code automation platform seamlessly integrates AI tools, rules engines, and workflow management, enabling the transformation of customer experiences, modernization of legacy systems, and the achievement of automation goals three times faster than traditional software development. The Decisions Senior Developer is a senior-level technical role on the Decisions Professional Services Team. The role's main objective is to provide technical leadership and expertise on their projects and across the team. They play a key role on projects, often facilitating technical discussions and leading development efforts. Senior Developers are also called upon to lead more challenging technical projects than their Developer I and Developer II counterparts. Key Objectives: Objective 1: Technical Leadership and Quality Assurance Complete assignments (tasks and bug tickets) to the highest level of quality, setting an example for others Review the code of Developer I and Developer II team members and provide suggestions on optimization and best practices Facilitate technical discussions and lead development efforts on projects Operate with a significant level of autonomy, owning User Stories and entire features end-to-end Objective 2: Communication and Professionalism Exercise strong communication skills, providing regular updates on projects Communicate technical details to fellow engineers and high-level summaries to senior stakeholders Conduct oneself professionally through all communication channels, especially when working directly with clients Demonstrate well-rehearsed demo delivery of working software Objective 3: Mentorship and Personal Development Regularly meet with team members to help them learn and grow Demonstrate empathy and effective collaboration in discussions Take ownership of larger User Stories end-to-end, ensuring alignment with stakeholder needs Exhibit learning agility, adapting to new technologies and evolving project requirements Qualifications: Bachelor's degree in a CS-related field or 3-5 years of relevant experience Constructs complex flows with best practices and error handling Creates user-friendly forms adhering to best practices and customer style guides Configure complex rules, handling edge cases effectively Implements data visualization and report generation using table relationships Selects optimal data structures based on project requirements Manages source control, sets up repositories, and troubleshoots common issues Implements basic unit tests for top-level flows Manages accounts, permissions, and performance testing Develops and tests RESTful integrations within Decisions Implements best practices for service versioning, error handling, and integrations Breaks down complex problems into actionable parts Demonstrates strong knowledge of HTML, CSS, and JavaScript Leads architectural planning, ensuring alignment with technical constraints Selects appropriate data structures based on performance trade-offs Understands time complexity and applies efficient logic in development Works with joints, operators, and troubleshooting stored procedures when needed Consistent track record of Decisions expertise and technical knowledge is necessary Decisions platform experience is a plus
    $93k-120k yearly est. Auto-Apply 57d ago
  • Senior Software Engineer, WebRTC

    Epic Games 4.8company rating

    Embedded software engineer job in Cary, NC

    WHAT MAKES US EPIC? At the core of Epic's success are talented, passionate people. Epic prides itself on creating a collaborative, welcoming, and creative environment. Whether it's building award-winning games or crafting engine technology that enables others to make visually stunning interactive experiences, we're always innovating. Being Epic means being a part of a team that continually strives to do right by our community and users. We're constantly innovating to raise the bar of engine and game development. ONLINE INFRASTRUCTURE What We Do We enable Epic's online services teams to build, deploy, and manage services that are used by more than half a billion players around the world. Our mission is to provide world class tools and platforms to improve the experience of our developers and make it easier, faster, and safer to build, operate, and scale their applications. We operate at massive scale as one of the largest cloud computing users in the world. What You'll Do As a member of the Media Services team, you'll build the platform that empowers existing and upcoming services within the Epic Games ecosystem. You'll face great challenges in building highly distributed systems to serve the need to provide real-time communication to millions of users. You will work closely with other teams to design and maintain resilient services based on synchronous and asynchronous APIs. In this role, you will Guide the implementation of WebRTC across multiple Epic Games teams Develop and improve our WebRTC client stack to ship to a large distribution of platforms Investigate and explore new technologies to continuously innovate our real-time communication services Contribute and communicate technical product decisions and provide technical guidance on the vision of WebRTC within Epic Games What we're looking for Highly proficient in C++ Deep understanding of signaling concepts for WebRTC Hands-On experience in debugging and optimizing WebRTC stacks Experience in designing and maintaining C APIs Understanding build systems like GN, Ninja EPIC JOB + EPIC BENEFITS = EPIC LIFE Our intent is to cover all things that are medically necessary and improve the quality of life. We pay 100% of the premiums for both you and your dependents. Our coverage includes Medical, Dental, a Vision HRA, Long Term Disability, Life Insurance & a 401k with competitive match. We also offer a robust mental well-being program through Modern Health, which provides free therapy and coaching for employees & dependents. Throughout the year we celebrate our employees with events and company-wide paid breaks. We offer unlimited PTO and sick time and recognize individuals for 7 years of employment with a paid sabbatical. ABOUT US Epic Games spans across 25 countries with 46 studios and 4,500+ employees globally. For over 25 years, we've been making award-winning games and engine technology that empowers others to make visually stunning games and 3D content that bring environments to life like never before. Epic's award-winning Unreal Engine technology not only provides game developers the ability to build high-fidelity, interactive experiences for PC, console, mobile, and VR, it is also a tool being embraced by content creators across a variety of industries such as media and entertainment, automotive, and architectural design. As we continue to build our Engine technology and develop remarkable games, we strive to build teams of world-class talent. Like what you hear? Come be a part of something Epic! Epic Games deeply values diverse teams and an inclusive work culture, and we are proud to be an Equal Opportunity employer. Learn more about our Equal Employment Opportunity (EEO) Policy here. Note to Recruitment Agencies: Epic does not accept any unsolicited resumes or approaches from any unauthorized third party (including recruitment or placement agencies) (i.e., a third party with whom we do not have a negotiated and validly executed agreement). We will not pay any fees to any unauthorized third party. Further details on these matters can be found here.
    $100k-126k yearly est. Auto-Apply 13d ago
  • Sr. Software Engineer

    360 It Professionals 3.6company rating

    Embedded software engineer job in Morrisville, NC

    360 IT Professionals is a Software Development Company based in Fremont, California that offers complete technology services in Mobile development, Web development, Cloud computing and IT staffing. Merging Information Technology skills in all its services and operations, the company caters to its globally positioned clients by providing dynamic feasible IT solutions. 360 IT Professionals work along with its clients to deliver high-performance results, based exclusively on the one of a kind requirement. Our services are vast and we produce software and web products. We specialize in Mobile development, i.e. iPhone and Android apps. We use Objective C and Swift programming languages to create native applications for iPhone, whereas we use Android Code to develop native applications for Android devices. To create applications that work on cross-platforms, we use a number of frameworks such as Titanium, PhoneGap and JQuery mobile. Furthermore, we build web products and offer services such as web designing, layouts, responsive designing, graphic designing, web application development using frameworks based on model view controller architecture and content management system. Our services also extend to the domain of Cloud Computing, where we provide Salesforce CRM to effectively manage one's business and ease out all the operations by giving an easy platform. Apart from this, we also provide IT Staffing services that can help your organization to a great extent as you can hire highly skilled personnel's through us. We make sure that we deliver performance driven products that are optimally developed as per your organization's needs. Take a shot at us for your IT requirements and experience a radical change. Job Description Responsibilities Java, JSF, Java Script, Hibernate, Oracle, SQL, Eclipse skills/ Must have J2EE, JavaScript, node JS, Angular, Spring, Hibernate, comfortable with .Net, modern continuous integration tools. Skills/Nice to have 5+ years Advanced Java programming experience with multi-tier web based applications Familiarity with source control tools, automated build and unit testing tools 2+ years of experience working in Agile environment (SCRUM, Kanban) Familiarity with UNIX/LINUX, should be able to develop shell scripts 3+ years of Web Service, working experience with SOAP and JSON experience Good knowledge of popular JavaScript library, such as jQuery, Angular.js. Good knowledge of Java 5, EJB 2, Hibernate, Web Sphere, JSF Strong JUNIT skills, Eclipse .Net Experience Good knowledge of modern software design patterns, demonstrated experience in designing. Extensive working experience with Relational Databases (i.e. Oracle), ability to write high performant SQL queries and Stored Procedures. Familiarity with NoSql (i.e. Hadoop) Thrives in a fast-paced environment, strong team-player, excellent interpersonal skills across all levels of management and teams Ability to quickly gather requirements, explore multiple approaches and suggest optimal solutions Experience of independently designing and delivering subsystems of a larger solution. Additional Information Unfeigned Regards, Harmanpreet Singh Walia | Sr. Talent & Client Acquisition Specialist - TAG US | 360 IT Professionals Inc. C: +1 510-254-3300 ext. 156
    $92k-115k yearly est. 1h ago
  • Firmware Engineer

    ZP Group 4.0company rating

    Embedded software engineer job in Raleigh, NC

    Piper Companies is seeking a Firmware Engineer for a world leading technology organization. The Firmware Engineer can work remotely (EST hours) or hybrid being located in RTP, NC. Hybrid is preferred. The Firmware Engineer will design, develop, implement and test security features and solutions. Responsibilities for the Firmware Engineer include: * Design, develop, and implement new firmware solutions * Contribute to the development and deployment of hardware and firmware security features * Research new technologies to increase awareness of best technology and tools to solve various problems * Test, documentation, and assist with proof of concepts * Participate in architecture design and code reviews Qualifications for the Firmware Engineer include: * Must be eligible to work in the United States * 2+ years of professional experience firmware development experience * Reside near RTP, NC for commuting distance to office or has the ability to work remotely on EST * Embedded CPU experience * C and/or CC+ experience. Rust would be a huge plus! * Experience with protocols / interfaces including USB, JTAG, SPI, I2C, and Ethernet * Bachelor's Degree in Computer Engineering, Computer Science, Electrical Engineering Compensation for the Firmware Engineer includes: * Salary Range: $80,000 - $120,000 based on experience * Full comprehensive benefits package including medical, dental, vision, 401K, PTO, sick leave as required by law * This job opens for applications on June 9, 2025. Applications for this job will be accepted for at least 30 days from the posting date. Keywords: Embedded Software Engineer, Firmware Engineer, C/C++ Software Engineer, CPU #LI-JA1 #LI-HYBRID #LI-REMOTE
    $80k-120k yearly 51d ago
  • senior embedded software engineer

    Us Tech Solutions 4.4company rating

    Embedded software engineer job in Cary, NC

    US Tech Solutions is a global staff augmentation firm providing a wide-range of talent on-demand and total workforce solutions. To know more about US Tech Solutions, please visit our website ************************ We are constantly on the lookout for professionals to fulfill the staffing needs of our clients, sets the correct expectation and thus becomes an accelerator in the mutual growth of the individual and the organization as well. Keeping the same intent in mind, we would like you to consider the job opening with US Tech Solutions that fits your expertise and skillset. Job Description Responsibilities: • Review system-level requirements, and process them into software requirements specifications • Design components of an embedded system based on software requirements • Integrate applications using components developed in-house and 3rd party libraries • Document the design using UML diagrams (collaboration diagram, sequence diagram, state diagram) • Implement the code for embedded systems using the ARM Cortex-M platform, following our coding conventions • Develop test plans, then test the implemented code through unit tests and integration tests • Participate in design and code reviews Qualifications Required qualifications: • 8+ years of engineering experience (or advanced degree plus 6 years) • 5+ years of C/C++ programming experience • 3+ years of RTOS (or bare-metal) applications development and debugging device drivers experience • 5+ years working in cross functional teams consisting of discipline specific engineers, or comparable experience • 2+ years of experience using ARM7TDMI / ARM Cortex-M / MSP430 / Renesas RX microcontrollers • Experience in algorithm design/implementation. • Demonstrated experience with unit testing (at least one UT framework) and integration testing • Demonstrated understanding of concurrency concepts and techniques (multithreading, locking, semaphores) • Demonstrated experience with GUI development: QT or EmWin/StemWin/PEG/uC-GUI Additional Information Thanks & Regards kushal kumar Phone: ************ ext: 7941
    $93k-115k yearly est. 1h ago

Learn more about embedded software engineer jobs

How much does an embedded software engineer earn in Chapel Hill, NC?

The average embedded software engineer in Chapel Hill, NC earns between $67,000 and $114,000 annually. This compares to the national average embedded software engineer range of $77,000 to $134,000.

Average embedded software engineer salary in Chapel Hill, NC

$88,000

What are the biggest employers of Embedded Software Engineers in Chapel Hill, NC?

The biggest employers of Embedded Software Engineers in Chapel Hill, NC are:
  1. Google
Job type you want
Full Time
Part Time
Internship
Temporary