Embedded Software Engineer Jobs
By Apple At , Cupertino
Solid programming skills- C/C++ coding abilities
Excellent software design, problem solving and debugging skills
Experience in real time multitasking software system
Minimum of 5 years direct related experience in software development
Good written and oral interpersonal skills
Video Codec-related experience is a plus
Entry-Level Embedded Software Engineer
By ITW Food Equipment Group At , Troy, 45373
Expert at developing code and refining requirements
C++ experience is strongly preferred
Own builds, releases and continuous integration process for Scale and Wrapper product lines.
Assists in driving initiatives and defining standards.
Troubleshoots and problems solves bugs and creates fixes.
Travel to manufacturing plant and customers as required. Up to 15% travel required.
Embedded Software Development Engineer, Firetv Devices Organization
By Amazon.com Services LLC At , Sunnyvale From $115,000 a year
3+ years of non-internship professional software development experience
2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience
Experience programming with at least one software programming language
Translate functional requirements into robust, efficient, supportable solutions that work well within the overall system architecture.
Design, develop, implement, test, and document distributed software applications, tools, systems and services.
Evaluate and make decisions around the use of new or existing software products and tools.
Embedded Software Engineer Jobs
By Searchability At Austin, TX, United States
$100,000 - $140,000 Depending on experience
State of the art facility
To apply please call or email [email protected]
We are a revolutionary robotics company, looking to change the world of transport!
WHAT WILL YOU BE DOING?
WE NEED YOU TO HAVE….
Software Engineer - Aerospace - Embedded / C++
By Ledgent Technology At Denver Metropolitan Area, United States
Collaborates with various levels of management throughout the company
Bachelor’s degree (or 4 years of revelent experience)
6+ years’ of embedded software development experience
Experience with I2C, SPI, UART, GPIO, & CAN
Experience with aerospace or industrial control software
Experience with Linux (GCC & GDB) application development
Embedded Software Engineer Jobs
By Eaton At Fort Worth, TX, United States
Worker can be remote or onsite.
Designs electrical test equipment for aerospace product.
Support Chief Engineer in creation and update of equipment.
Designs and updates of test control apparatus and equipment, and determines methods, procedures, and conditions for testing products.
Reflective Memory(this would be surprising if someone had this)
NI PXI Chassis with RTOS
Principal Embedded Flight Software Engineer
By Maxar Technologies At , Westminster, Co $137,000 - $229,000 a year
Ability to work in a highly collaborative environment with hands-off, remote management
Develop, document and maintain architectures, requirements, algorithms, interfaces and designs for software systems
Bachelor’s degree in software engineering, computer science, or related field. Four additional years of experience may be substituted for a degree
Minimum of 8 years of software development experience
Previous experience in agile software development and as a software subject matter expert
Expert embedded C++ programing skills
Embedded Software Engineer Jobs
By NOV Inc. At , Cedar Park, 78613, Tx
Education / Technical Skills Requirements
Collaborates with Product Managers and internal customers to define requirements, create software estimates and determine schedules and milestones.
Knowledge of Java, QNX, GoLang, C# a plus.
Embedded System RTOS knowledge (TiRtos/Embos/QNX/Linux a plus)
Routinely updates Stakeholders and Project Managers with status of software tasks.
Demonstrates technical proficiency when creating software requirements specifications, software design documentation and implementing code. Interfaces with hardware design and development
Staff Embedded Software Engineer
By Intuitive Surgical At , Sunnyvale, Ca $168,600 - $285,400 a year
In-depth knowledge of Linux internals (schedulers, memory management, concurrency, IPC, memory allocation, file system, networking, logging, storage, etc.).
Strong modern C++ skills and advanced Linux system software development experience is a must.
Hands-on experience with software development in Python and shell scripts is required.
Demonstrated knowledge of modern software design methodologies (OOP, design patterns).
Hands-on experience designing hardware/software interfaces used in complex devices.
Experience with test automation and development of CI/CD pipelines (e.g., Jenkins, Buildbot)
Senior Embedded Software Engineer
By Viasat, Inc. At , Carlsbad, 92009, Ca $160,850 - $261,150 a year
10+ years’ experience designing and developing embedded software systems that interface to real-time hardware and firmware.
Experience with real-time Operating Systems, including VxWorks
Understanding of security vulnerabilities and common software engineering flaws
Good oral and written communications skills
Knowledge of Radio Frequency (RF) communication concepts
Experience with Symmetric Multiprocessing (SMP)
Embedded Software Engineer Jobs
By Hewlett Packard Enterprise At , Aguadilla, 00603, Pr
Collaborates and communicates with management, internal, and outsourced development partners regarding software systems design status, project progress, and issue resolution.
Ability to effectively communicate product architectures, design proposals and negotiate options at management levels.
Provides guidance and mentoring to less- experienced staff members.
Experience with C/C++ and Python in a Linux environment is a MUST.
Knowledge in systems engineering (kernel, Linux logs, etc) is required.
Excellent written and verbal communication skills; mastery in English and local language.
Software Development Engineer- Embedded
By Amazon Data Services, Inc. At , Seattle, Wa From $115,000 a year
3+ years of non-internship professional software development experience
2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience
Experience programming with at least one software programming language
Bachelor's degree in computer science or equivalent
Early Career Embedded Flight Software Engineer
By Blue Origin At , Seattle, Wa $82,500 - $121,000 a year
Participate in all software development life cycle activities including requirements, architecture, design, implementation, and testing.
Experience writing low level software, for example bare metal systems, kernel development, drivers.
Strong C or C++ skills.
Experience with real-time embedded and/or safety-critical software development and debugging.
Experience developing software that directly interacts with hardware or programmable logic.
Work on the BSP, drivers, middleware, and application software for New Glenn avionics boxes.
Embedded Software Engineer Jobs
By Gates Corporation At , Rochester Hills, Mi
You will report to Gates Technical Sr Manager for New Technology Innovation.
Experience in electronic or power electronics product development with PCB fabrication and assembly, particularly focused on BLDC motor controls
Experience with CAE tools including schematic capture, analog/digital simulation, and integrated development environments.
Learn more about the benefits we provide at www.gateshealth.com
This is a brand-new position at Gates to support our BLDC motor group.
The ability for you to write code as part of the development required.
Embedded Firmware And Software Engineer
By M/A Com Technolgy Solutions At , Township Of Hamilton, Nj
Experience with SoCs such as PSoC or Zynq.
Experience with the design of hardware interfaces such as I2C, RS-232 and SPI.
Experience with embedded Linux systems, especially on ARM cores.
BS degree or equivalent experience in Electrical Engineering or Computer Science
Good written and verbal communication skills.
Experience creating web-based GUIs or Qt/GTK-based GUIs is a plus.
Senior Embedded Software Engineer - 210983
By Medix™ At Naperville, IL, United States
More than 5 years of battery management system software, focusing on safety and architectures is a plus.
Experience designing and programming embedded C for Microchip PIC33, ATSAM, and/or STM 32 MCUs.
Experience in developing Python apps that will communicate with target MCU application firmware.
Experience with setting up CANbus J1939 or NMEA 2000 protocol stacks.
Experience with NMEA 0183 protocol.
Experience with setting up IPV4/6 Ethernet protocol stack.
Embedded Software Engineer In Test
By Aurora At Pittsburgh, PA, United States
Knowledge of both high- and low-level communication protocols, from I2C and SPI to CAN and TCP/IP Protocols
Experience with low-level RTOS such as FreeRTOS
Excellent C or C++ programming and software design skills. Familiarity with Python; expertise in other languages welcome
Experience in software testing and continuous integration
Experience in writing device drivers
Experience with PTP and other Time Sensitive Networking Protocols
Senior Flight Software And Embedded Systems Engineer
By The Aerospace Corporation At , El Segundo, 90245 $207,800 a year
Contributing to key flight software development processes, such as preliminary and critical design reviews, requirements definition, and qualification testing.
8 years of applicable professional, educational experience in flight and/or embedded software systems is required
Experience and ability to keep up with the state-of-the-art in flight and embedded systems software practices and hardware advancements
Experience as a leading contributor to multidisciplinary teams.
Experience writing technical reports and giving technical presentations
12 or more years of increasingly responsible professional engineering/scientific experience is preferred
Embedded Software/ Manufacturing Engineer/ Mechanical Engineer/ Electrical Engineer
By TekWissen ® At Horicon, WI, United States
This may include possible involvement of other functional engineers, supply management and/or supplier personnel.
Produces and/or evaluates possible design solutions to improve cost, quality and performance based on specialized knowledge of engineering applications.
Skill in using computer aided design and/or engineering tools.
Skill in using company information systems and processes.
Knowledge/familiarity with machines manufactured by competitors.
Knowledge of the Enterprise Product Delivery Process (EPDP), Enterprise Technology Development process (ETDP) and/or Enterprise Customer Acquisition Process (ECAP).
Embedded Software Engineer Jobs
By Motorola Solutions At , Plantation, 33322
Analyze software requirements to determine feasibility of design within quality assurance, time and cost constraints
Experience in real-time embedded software
Strong communication and problem solving skills
Experience using version control; Git is a plus
Experience with Linux is a plus
Experience in communications protocols (USB, TCP/IP, BT, LTE, WiFi) is a plus
Wireless Embedded Software Engineer
By Meta At , Remote $173,000 - $241,000 a year
Hands-on experience in 802.11 lower level MAC and FW/Driver (management path and data path) development.
System firmware development including power-management, RTOS and/or bare-metal implementations.
Interface and collaborate with wireless chipset vendors to ensure vendor's MAC HW/SW architectures and implementation meet AR/VR spec and performance requirements.
Design, implement and integrate wireless MAC/FW/Driver that will be tightly coupled with AR/VR usage scenarios, with stringent performance and power requirements.
5+ years of experience in embedded firmware/driver development in C/C++
Experience with wireless communication software/firmware architecture, 802.11 and BT wireless communication principles and protocols
Embedded Software Engineer - Staff
By InvenSense At , Berkeley $132,000 - $211,000 a year
>3 years experience working in embedded software development in C or C++
Experience with bare metal programming
Experience with microcontroller peripherals: SPI/I2C, timers, interrupt handling
Experience with code testing and software quality processes
Experience using a logic analyzer or oscilloscope
Experience working with sensors, radios, or other embedded-adjacent technologies
Embedded Software Engineer Jobs
By Astro Digital At , Santa Clara
Experience with Embedded-C or RTOS: threads, interrupts, concurrency, HAL.
Experience developing hardware drivers for SPI, UART, and I2C peripherals.
Good written and verbal communications skills.
Experience with building systems like CMake, using device trees, linking libraries, etc.
Experience with Zephyr RTOS or TI RTO
Experience using version control and CI/CD system
Embedded Sw Engineer Jobs
By Caterpillar Inc. At Chillicothe, IL, United States
Must also have 4 years (concurrent) experience in automotive, machine, or industrial embedded network communication software development.
Interfaces between hardware and software as well as evaluating operational performance of an overall system.
MS in Electrical, Electronics or Computer Engineering or Computer Science
Subject to annual eligibility and incentive plan guidelines.
Your Work Shapes the World
Top Candidates will also have
Electronic Controls Engineer (Embedded)
By Prestige Staffing At Augusta, GA, United States
Identify and validate selection of vehicle control module options, sensors, and power management systems.
Identify and assess key supplier capabilities using APQP processes and tools.
Define, identify and complete appropriate qualification testing activities.
Experience with power system modules and electrical vehicle controls and safety features
Experience in controls of embedded systems. ?
Previous experience in vehicle telemetry, diagnostics, and data analytics a plus
Embedded Software Engineer Jobs
By John Deere At , Cary
Experience writing and reviewing software requirements
Prioritize skills and experiences from most important to least.
Demonstrated technical problem solving abilities
Excellent written and verbal communication skills for working in a team environment
Knowledge of software delivery processes
Experience with control systems design and analysis on agricultural applications
2023/2024 Junior Small Satellite Embedded Software Engineer
By The Aerospace Corporation At , El Segundo, 90245 $106,900 a year
Embedded systems development experience, e.g., working knowledge of real-time design, verification workflow, etc.
Hardware debugging skills & experience with power supplies, signal generators, oscilloscopes and/or logic analyzers.
Coordinate with subsystem leads to define software requirements and interfaces
Utilizing t technical written and oral communication skills
0-1 year of industry work experience
Programming experience with embedded microcontrollers or microprocessors
Embedded Software Engineer Jobs
By Hewlett Packard Enterprise At , Aguadilla, 00603
Collaborates and communicates with management, internal, and outsourced development partners regarding software systems design status, project progress, and issue resolution.
Ability to effectively communicate product architectures, design proposals and negotiate options at management levels.
Provides guidance and mentoring to less- experienced staff members.
Experience with C/C++ and Python in a Linux environment is a MUST.
Knowledge in systems engineering (kernel, Linux logs, etc) is required.
Excellent written and verbal communication skills; mastery in English and local language.
Embedded Software Engineer Jobs
By L3Harris Technologies At , Londonderry
Experience with DOORS Requirements Management
Proficient with software configuration management tools. Git preferred.
Responsible for understanding customer and system requirements and translating into software requirements
Minimum of 5 years of experience developing software for embedded platforms
Minimum of 3 years of embedded C++/C experience
Proficient knowledge of multithreading and inter-process communications
Staff Embedded Software Engineer
By Rivian At , Irvine, 92606 $168,000 - $193,000 a year
Knowledge of OS internals (process scheduler, memory management, concurrency, synchronization, storage)
10+ years' experience in C/C++ programming skills
Good debugging skills with an ability to work across orgs/teams
Experience using Lauterbach, Oscilloscope, JTAG, Flashing Tools etc
Good understanding and hands on experience with interface protocol stacks (SPI, I2C, Ethernet, PCIe), and board bring-up
Experience with scripting language (Python, shell)
Junior Embedded Systems Software Engineer
By SLAC National Accelerator Laboratory At , Menlo Park, 94025 $80,000 - $135,000 a year
Work collaboratively with other team members and management.
Requirement and design specification creation.
Demonstrated effective written and verbal communication skills.
Effective Decisions:¿ Uses job knowledge and solid judgment to make quality decisions in a timely manner.
May work extended or unusual work hours based on research and project requirements.
Interpersonal Skills: Demonstrates the ability to work well with Stanford colleagues and clients and with external organizations.
Embedded Software Engineer Jobs
By Johnson Controls At , Milwaukee
Bachelor of Science degree in Software Engineering or equivalent practical experience
At least 4 years of experience in the software industry
At least 2 years of experience on embedded Linux, good understanding to both Linux kernel space and user space programming
Excellent C/C++ coding and debugging skills
RUST language coding skill is highly preferred
Node.js coding skill is a plus
Embedded Software Engineer (Recent Graduate)
By HP At , Vancouver, 98683
Collaborates with other engineers to maintain a productive, educational environment
Good analytical and problem solving skills
Good written and verbal communication skills; mastery in English.
Develops embedded software using C++ for an embedded Linux and ThreadX targets
Develops unit tests using Gtest
Does minimal scripting using Python and TCL
Embedded Software Engineer Specialist
By Eaton At , Franksville, 53126 $109,503 - $160,604 a year
Experience using SDLC management tools in a team environment (e.g. Jira, Git, etc.)
Stage work and delegate appropriate aspects of design and implementation to other developers, ensuring compliance with architecture and systems/design requirements.
Seven (7) years’ experience working on embedded systems or embedded software development
Experience with test-driven development (TDD) and a good familiarity with unit test frameworks (e.g. GoogleTest, GoogleMock, xUnit++)
Experience with multi-core embedded systems
Knowledge of power systems, switchgear and regulator controls products/applications is an added advantage

Are you an engineer looking to make a difference in the world of embedded software? We are looking for a talented engineer to join our team and help us develop innovative solutions for our customers. You will have the opportunity to work on cutting-edge technologies and create products that will shape the future of embedded software. If you are passionate about technology and have a desire to make a real impact, then this is the job for you!

Overview:

Engineer Embedded Software is responsible for developing, testing, and maintaining software for embedded systems. They must be able to design, develop, and debug software for embedded systems, as well as create and maintain software documentation. They must also be able to troubleshoot and debug software issues.

Detailed Job Description:

Engineer Embedded Software is responsible for developing, testing, and maintaining software for embedded systems. They must be able to design, develop, and debug software for embedded systems, as well as create and maintain software documentation. They must also be able to troubleshoot and debug software issues. They must be able to work with hardware engineers to ensure that the software is compatible with the hardware. They must also be able to work with other software engineers to ensure that the software is compatible with other software components.

What is Engineer Embedded Software Job Skills Required?

• Strong knowledge of embedded software development
• Experience with embedded software development tools
• Knowledge of software engineering principles and practices
• Ability to troubleshoot and debug software issues
• Ability to work with hardware engineers to ensure compatibility
• Ability to work with other software engineers to ensure compatibility
• Ability to create and maintain software documentation

What is Engineer Embedded Software Job Qualifications?

• Bachelor’s degree in Computer Science, Software Engineering, or related field
• 5+ years of experience in embedded software development
• Proficiency in C/C++, assembly language, and other programming languages
• Knowledge of embedded operating systems
• Knowledge of hardware/software integration
• Knowledge of software development processes

What is Engineer Embedded Software Job Knowledge?

• Knowledge of embedded software development
• Knowledge of software engineering principles and practices
• Knowledge of embedded operating systems
• Knowledge of hardware/software integration
• Knowledge of software development processes

What is Engineer Embedded Software Job Experience?

• 5+ years of experience in embedded software development
• Experience with embedded software development tools
• Experience with troubleshooting and debugging software issues
• Experience with hardware/software integration
• Experience with software development processes

What is Engineer Embedded Software Job Responsibilities?

• Design, develop, and debug software for embedded systems
• Create and maintain software documentation
• Troubleshoot and debug software issues
• Work with hardware engineers to ensure compatibility
• Work with other software engineers to ensure compatibility
• Monitor software performance and make necessary improvements