Base Career helps you apply smarter for this job.
Responsible for independently designing, developing, and implementing embedded software components for ASP capital and connected medical device systems.
This role takes ownership of defined technical deliverables, applies growing expertise in real-time operating systems and embedded architectures, and partners with verification and validation teams to ensure the quality and reliability of ASP software products.
Responsible for independently designing, developing, and implementing embedded software components for ASP capital and connected medical device systems.
This role takes ownership of defined technical deliverables, applies growing expertise in real-time operating systems and embedded architectures, and partners with verification and validation teams to ensure the quality and reliability of ASP software products.
Design, develop, and implement embedded software for our products and systems. - Collaborate with cross-functional teams to define, design, and implement new software features. - Debug and resolve software defects and issues. - Conduct performance analysis and optimization of the embedded systems. - Review code and design and provide constructive feedback to team members. - Lead and mentor junior engineers to promote knowledge growth and ensure project deliverables. Interface among multiple departments and teams including Quality and Service etc. - Identify and recommend opportunities for efficiency improvements in department processes. - Conduct static analysis, code coverage analysis, and other verification techniques to ensure high-quality software. - Responsible for communicating business related issues or opportunities to next management level.
Bachelor's degree in computer engineering/science or other relevant technical experience is required. - 3 years of experience in embedded and system-level software development - Working experience in C/C++ is required - Proficiency in Python or other scripting languages - Extensive knowledge of real-time operating systems and microcontrollers. - Experience in Yocto Linux is preferred. - Experience with software development tools, such as IDEs, debuggers, and version control systems
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
, USA
Manager, Business Development Location: Remote within the United States (Eastern or Central Time Zones required; Eastern Time Zone preferred) The Manager, Business Development, will be a dynamic, results-oriented, and ta
, USA
Role Summary The Senior Solutions Consultant is a strategic technical and business advisor embedded within the Business Unit leadership team. This role provides deep expertise across the BU product portfolio and influenc
Everett, USA
DFX & Engineering Manager Operations Engineering · Everett, Washington · Full-time Reports to: Senior Director, Operations SECTION 1 Why should you join Fluke Health Solutions? Lead the newly-formed DFX & Engineering pil
Everett, USA
Job Description Responsibility may include the design, development, and improvement of manufacturing processes, equipment, tools, and production systems used to convert raw materials into finished products. Partners with
, USA
As our Principal Cloud Architect, you will be the technical authority for Intelex's public cloud evolution; designing resilient, secure, and cost-efficient infrastructure that underpins both our core SaaS platform and em
Everett, USA
Department: Commercial Sales Enablement Location: Hybrid - Everett, WA Reports To: Manager, Sales Enablement Region: Commercial Americas (with global collaboration) Sales Enablement Program Coordinator We are seeking a S
Mississauga, CAN
Job Summary: We are seeking a skilled service and quality coordinator with a strong background in customer service to join our team. This individual would be responsible to communicate with customer, handle escalations a
, USA
Account Manager, North America SMB Accounts Location: Remote (Proximity to Major Airport) Reports To: North America SMB Sales Leader The Account Manager, North America SMB Accounts will manage and grow relationships with
, USA
, USA
Everett, USA
Everett, USA
, USA
Everett, USA
Mississauga, CAN
, USA
Roles and Competencies requirements:
Strong understanding of embedded systems, software architectures, and design principles. - Strong hands-on experience in embedded design development in C/C++ programming language. - Strong hands-on experience in Linux user-space and kernel-space development. - Hands on experience with communication protocols - CAN, I2C, SPI, UART. - Skilled in code debugging, troubleshooting, and analysis of complex embedded software systems - Familiarity with software configuration management tools, defect tracking tools, and peer review techniques. - Experience with oscilloscopes, analyzers and electronics is preferred. - Knowledge of defect management tools such as JIRA or Bugzilla is required. - Prior work in a regulated environment like the medical device industry is preferred. - Familiarity with Agile methodology is preferred. - Has good verbal and written communication skills.
Industrial technology company providing essential, mission-critical workflow solutions.
Visit company websiteOnsite
Apply faster on company sites with our extension.