Senior Embedded Firmware Engineer
2 months ago
Location: Morrisville, North Carolina
Pay: Based on Experience
Position Type: Full-Time Exempt, In-Person (Hybrid Available)
About Device Solutions: Device Solutions is a full-service engineering firm specializing in the design and development of low-power, wireless IoT devices. Since opening our doors in 2003, we have established ourselves as leaders in the electrical engineering field and have won multiple awards for our work. We pride ourselves on our ability to provide specialized, high-quality support and innovative solutions to clients across a wide variety of industries.
Overview: As a senior embedded firmware engineer, you will be responsible for designing, developing, and reviewing firmware across a wide range of systems, from ARM Cortex-M0 to larger systems on module, utilizing Embedded Linux.
Responsibilities:
- Perform project-based tasks in a manner to meet or exceed internal and customer expectations. Tasks may include hardware or software development, test tasks, as well as documentation, high-level design, and brainstorming.
- Take ownership of project technical solutions.
- Provide mentorship and technical supervision for junior staff.
- Participate and lead project, customer, and other meetings in a collaborative and professional manner.
- Maintain a professional, team-oriented attitude.
- Generate weekly status reports to assess progress and document technical status and potential risk of all current projects.
- Work with the management team to resolve problems and evolve processes and procedures to improve quality and efficiency.
Requirements:
- Minimum 5 years of experience with Yocto kernel/driver development
- Mastery of tools for electrical and/or software engineering
- Knowledge of embedded Linux U-Boot and debugging boot problems
- Strong understanding of C and/or C++
- Understanding of at least one non-Linux RTOS (FreeRTOS, Zephyr, AzureRTOS, etc)
- Strong understand/experience in system and software architecture design
- Ability to utilize basic embedded debugging tools (logic analyzers, oscilloscopes, etc)
- Understanding of how to utilize git for version control
- Understanding of debug processes and how to analyze problems
Preferred Skills / Experience:
- Experience with writing software for interacting with wireless devices (cellular, BLE, Wi-Fi, LoRa, etc)
- Ability to interface with Device Solution’s clients directly
- Experience with python or other scripting languages for automation
- Experience with CI/CD
Qualifications:
- Ability to effectively manage multiple projects in a fast-paced environment
- Proactively identifies and mitigates risks
- Ability to analyze, incorporate, and apply new information and concepts
- Passionate about customer satisfaction and retention
- Ability to leverage team strengths and encourage effective collaboration
- Excellent verbal and written communication skills
- Experience in embedded hardware / software product development
- Ability to work independently with minimal technical guidance
Education/Experience:
- Bachelor of Science (or equivalent degree / certification) in relevant field
- 10+ years of experience in firmware development (embedded systems preferred)
- 5+ years of Yocto kernel/driver development
Why Work for Device Solutions: Device Solutions is a respected engineering firm led by the same industry pioneers that wrote and implemented the next generation wireless standards our devices have run on for years. Our team is constantly on the cutting-edge of technology, developing innovative but practical solutions for clients across almost every industry. By joining the Device Solutions team, you can expect the following:
- Generous Employee Benefits Package: Enjoy comprehensive health benefits (including dental and vision), generous employer contributions towards HSA / HRA and 401k accounts, ample vacation days, and more, all tailored to enhance your work-life balance and financial security.
- Supportive Team Environment: Experience a collaborative workplace where leadership genuinely cares about your growth and development, fostering a sense of belonging and teamwork.
- Diverse Project Opportunities: Engage in a wide variety of projects that span different technologies and industries, challenging you while providing opportunities to broaden your skill set and expertise.
-
Senior Embedded Firmware Engineer
3 weeks ago
Morrisville, United States Diverse Lynx Full timeJob SummaryWe are seeking a highly skilled Sr. C++ Embedded Engineer to join our team at Diverse Lynx LLC. As a key member of our engineering team, you will be responsible for designing, developing, and testing embedded firmware for our clients.Key Responsibilities Develop, debug, and test embedded firmware using C/C++ programming languages Manage and...
-
Senior Embedded Firmware Engineer
4 weeks ago
Morrisville, United States Diverse Lynx Full timeJob DescriptionWe are seeking a highly skilled Sr. C++ Embedded Engineer to join our team at Diverse Lynx LLC.Key Responsibilities:Design, develop, and test embedded firmware using C/C++.Manage and maintain firmware build tools, manage builds, and release Firmware to test as well as recreate and fix problems reported by the test team.Collaborate with...
-
Embedded Software Engineer
4 weeks ago
Morrisville, North Carolina, United States Diverse Lynx Full timeJob Title: Embedded Software Engineer - Firmware DevelopmentDescription: Diverse Lynx is seeking a skilled Embedded Software Engineer to develop firmware for our cutting-edge projects.Key Responsibilities:* Design, develop, and test embedded firmware using C++* Collaborate with cross-functional teams to ensure seamless integration* Troubleshoot and debug...
-
PCIe Embedded Firmware Engineer
3 weeks ago
Morrisville, United States Lenovo Full timeJob Description:We are seeking a talented Firmware Engineer to join our Infrastructure Solutions Group. As a PCIe Embedded Firmware Engineer, you will be responsible for developing, maintaining, and testing PCIe switch firmware for our next-generation server and storage systems. Your primary focus will be on the development of firmware for x86 platforms,...
-
Senior Embedded Firmware Engineer
4 weeks ago
Morrisville, United States Device Solutions Inc Full timeLocation: Morrisville, North CarolinaPay: Based on ExperiencePosition Type: Full-Time Exempt, In-Person (Hybrid Available)About Device Solutions: Device Solutions is a full-service engineering firm specializing in the design and development of low-power, wireless IoT devices. Since opening our doors in 2003, we have established ourselves as leaders in the...
-
Embedded Firmware Developer
3 weeks ago
Morrisville, United States ApTask Full timeAbout the RoleWe are seeking a highly skilled Embedded Firmware Developer to join our team at ApTask. As a key member of our team, you will be responsible for designing, developing, and testing embedded firmware for our clients.Key ResponsibilitiesDesign and develop embedded firmware for various applicationsTest and debug firmware to ensure quality and...
-
Embedded Firmware Developer
3 weeks ago
Morrisville, North Carolina, United States Lenovo Full timeJob Description:Firmware Engineer at LenovoAbout the Role:We are seeking a highly skilled Firmware Engineer to join our team at Lenovo. As a Firmware Engineer, you will be responsible for designing, developing, and maintaining UEFI firmware for ARM-based platforms.Key Responsibilities:Design and develop UEFI firmware for ARM-based platformsCollaborate with...
-
UEFI Firmware Engineer
3 weeks ago
Morrisville, United States Lenovo Full timeJob Title: UEFI Firmware EngineerJob Summary:Lenovo is seeking a skilled UEFI Firmware Engineer to join our Firmware Development Team. As a key member of our team, you will be responsible for designing, developing, and maintaining UEFI firmware for our next-generation server and storage systems. Your primary focus will be on the development of firmware for...
-
UEFI Firmware Developer
3 weeks ago
Morrisville, United States Lenovo Full timeInternship Opportunity: Lenovo is seeking a highly motivated and talented individual to join our team as a UEFI Firmware Intern. This is a unique opportunity to gain hands-on experience in the engineering aspects of one of the largest computer manufacturers in the world.Job Summary: As a UEFI Intern, you will work with software engineers to write, debug, and...
-
UEFI Firmware Development Intern
3 weeks ago
Morrisville, United States Lenovo Full timeUEFI Firmware Internship OpportunityWe are seeking a highly motivated and detail-oriented individual to join our team as a UEFI Firmware Intern. As a UEFI Firmware Intern, you will work closely with our software engineers to develop and test embedded firmware for our products.Key Responsibilities:Develop and test embedded firmware for our productsWork with...
-
UEFI Firmware Internship Opportunity
4 weeks ago
Morrisville, United States Lenovo Full timeUEFI Firmware Internship OpportunityWe are seeking a highly motivated and detail-oriented individual to join our team as a UEFI Firmware Intern. As a member of our firmware development team, you will have the opportunity to work on a variety of projects, including firmware development, testing, and debugging.Key Responsibilities:Develop and test firmware for...
-
Sr. C++ Embedded Engineer in Morrisville, NC
5 months ago
Morrisville, United States Diverse Lynx Full timeSr. C++ Embedded Engineer Location: 7001 Development Dr, Morrisville, NC - 27560 - Onsite Role Duration: 6-12 Months Contract, to be renewed depending on performance Who are we looking for? 3 to 5 years' experienced software engineers to write, debug and test embedded Firmware. Manage and maintain firmware build tools, manage builds, and release...
-
Senior Principal Embedded Software Engineer
3 weeks ago
Morrisville, North Carolina, United States RTX Full timeJob Summary:We are seeking a highly skilled Senior Principal Embedded Software Engineer to join our team at RTX. As a key member of our Mission Systems team, you will be responsible for designing, developing, and testing embedded software for network security appliances.Key Responsibilities:Architecture, design, development, integration, and testing of...
-
Senior Principal Embedded Software Engineer
3 weeks ago
Morrisville, United States RTX Full timeAbout the Role:We are seeking a highly skilled Senior Principal Embedded Software Engineer to join our team at RTX. As a key member of our Mission Systems team, you will be responsible for designing, developing, and testing embedded software for network security appliances.Key Responsibilities:Architecture, design, development, integration, and testing of...
-
Senior Principal Embedded Software Engineer
4 weeks ago
Morrisville, United States RTX Full timeJob SummaryWe are seeking a highly skilled Senior Principal Embedded Software Engineer to join our team. As a key member of our engineering team, you will be responsible for designing, developing, and testing embedded software for network security appliances. Your expertise in C and C++ programming languages, as well as your experience with embedded Linux...
-
Senior Mechanical Engineer
3 weeks ago
Morrisville, United States Sensus Full timeSensus, a Xylem brand, is seeking a Senior Mechanical Engineer to join our team in Morrisville, NC. The successful candidate will be responsible for the development and implementation of utility metering product mechanical hardware, protecting and interfacing with complex electronics and embedded systems.The ideal candidate will have a strong background in...
-
Senior Technical Project Manager
4 weeks ago
Morrisville, North Carolina, United States Cortex consultants LLC Full timeJob Title: Senior Technical Project ManagerJob Summary:Cortex consultants LLC is seeking a highly skilled Senior Technical Project Manager to lead cross-functional engineering teams in the development of embedded systems and electronic products. The ideal candidate will have a strong technical background in hardware and/or firmware, combined with project...
-
Senior Mechanical Design Engineer
3 weeks ago
Morrisville, North Carolina, United States Sensus Full timeXylem, a leading global water technology company, is seeking a Senior Mechanical Design Engineer to join its team in Morrisville, NC.The ideal candidate will have a strong background in mechanical engineering and experience with the development and implementation of utility metering product mechanical hardware.The Senior Mechanical Design Engineer will be...
-
Senior Workstation Performance Engineer
3 weeks ago
Morrisville, United States Lenovo Full timeJob SummaryWe are seeking a highly skilled Workstation Performance Engineer to join our team at Lenovo. As a Workstation Performance Engineer, you will be responsible for analyzing and optimizing the performance of our ThinkStation and ThinkPad P-series workstation products.Key ResponsibilitiesAnalyze and review benchmark results to identify performance...
-
Senior RF Development Engineer
1 month ago
Morrisville, United States Sensus Full timeAbout SensusSensus, a Xylem brand, is a leading global water technology company committed to developing innovative technology solutions to the world's water challenges.We provide a comprehensive portfolio of smart metering, network technologies, and advanced infrastructure analytics solutions for water, electric, and gas utilities.Our team of experts brings...