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 Firmware Engineer ( Sensor Development )
By LT Technology Services At , Morton Grove, Il

Embedded Firmware Engineer ( Sensor Development )

Software Engineer - Back-End & Embedded Development
By Space Dynamics Laboratory At , North Logan, 84341, Ut
SDL offers competitive salaries and fantastic benefits, including:
Experience with software version control and bug tracking tools
Experience with the P4 programming language
Generous paid leisure and sick leave, ensuring you never miss a special event
A 14.2% employer retirement contribution into a 401(a) account—no matching required!
Favorable company locations with average commute times of less than 15 minutes
Embedded Software Development Engineer
By Amazon Kuiper Manufacturing At , Redmond, 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
Write software to interact with devices/electronics using I2C, I3C, SPI, RS-422, RS-485, Ethernet, etc. communications.
Work closely with hardware teams to support board design, bring-up, and verification, as well as integration and test.
Follow best practices in high reliability embedded software development to ensure high levels of satellite reliability and availability.
Software Engineer I- Embedded Systems
By Draeger Medical Systems, Inc. At , Andover, 01810, Ma
BS Computer Science or Electrical Engineering required or equivalent work experience.
Previous experience in software design, analysis and trouble shooting in an engineering environment.
Experience with embedded software a must.
Comply with all internal SOPs and FDA and industry regulations.
Performs other duties as needed and assigned.
Draeger is an Equal Opportunity Employer. To learn more: Know Your Rights: Workplace Discrimination is Illegal (dol.gov)
Junior Embedded Software Engineer
By TRL11 At Irvine, CA, United States
Collaborate with cross-functional teams, including hardware engineers and product managers, to define software requirements and specifications.
Document software designs, requirements, and test procedures to facilitate knowledge sharing and maintain software quality.
Integrate web server functionality into embedded systems, enabling remote monitoring, configuration, and control.
Experience in developing and integrating web server functionality into embedded systems.
Knowledge of microcontrollers and real-time operating systems (RTOS).
Strong problem-solving and debugging skills.
Embedded Software Engineer Jobs
By Cognizant At , Redmond, Wa
Participate in management reviews and teleconferences and report weekly status and walkthrough to the Project Manager / Client.
' Build technical skills and capabilities through training and mentoring.
Understand and translate requirements into design.
Enable Knowledge sharing and training for the developers.
Organize design review sessions with various stakeholders to validate design is as per requirements.
Prepare unit test strategy test plan document and data requirements.
Assistant Embedded Software Engineer
By Carnegie Mellon University At , Pittsburgh, 15213, Pa
Design embedded software tools and capabilities, including software exception handlers, inter-process communication mechanisms, and software fault monitors.
Get tuition benefits to attend classes at Carnegie Mellon University for you and your dependent children.
Click here to view a listing of employee benefits
Minimum Requirements to Return to Campus for details
Use static, dynamic, and complexity analysis software tools to identify software weaknesses and areas that need additional design and refactoring.
Ensure deterministic performance by architecting and developing software using state-of-the-art techniques.
Engineer Ii – Software Development
By Microchip Technology At , Chandler, 85224, Az
At least 2 years of relevant experience
Knowledge in the following fields is beneficial but not a must
Applicant must possess a minimum of a bachelor's degree in Computer Science or very similar discipline.
Vision, Mission, and 11 Guiding Values
30 years of quarterly profitability
EEO is the Law Poster
Embedded Software Engineer Jobs
By ROSEN Group At , San Luis Obispo, Ca
Assisting with project initiation by gathering requirements, defining software architecture, estimating effort and defining chunks of work
BS in Computer Engineer, Computer Science, Electrical Engineering, or equivalent experience
PetaLinux, Yocto, OpenEmbedded, Buildroot, or other build environment experience
Experience working in multi-disciplinary team (physicists, EEs, MEs, and SDEs)
Experience developing Linux device drivers
Experience writing code targeting ARM processors
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)
Embedded Software Engineer Jobs
By DYNAMICS At , Cheswick, 15024, Pa
Define and understand product software requirements and develop estimates
Manage multiple competing priorities simultaneously and drive projects to completion in a dynamic and changing environment
Take initiative to learn new skills, research independently, and keep current with new technologies
Knowledge of basic hardware design principles
Effective verbal and written communication skills in both business and technical settings
Experience with MSP430 processor family is a plus, but not required
Sr Embedded Software Engineer, Amazon Dash Carts
By Amazon.com Services LLC At , Boston, Ma
5+ years of non-internship professional software development experience
5+ years of programming with at least one software programming language experience
5+ years of leading design or architecture (design patterns, reliability and scaling) of new and existing systems experience
Experience as a mentor, tech lead or leading an engineering team
Bachelor's degree in computer science or equivalent
Engineer, Embedded Software Jobs
By Rockwell Automation At Milwaukee, WI, United States
Experience debugging software systems using either an on-chip debugger, or a software based debugger such as GDB
Experience developing automated tests and tools in a high level language such as Python
Knowledge of industrial protocols, especially Common Industrial Protocol (CIP)
Knowledge of communication protocols and technologies such as Ethernet, USB, or PCI Express
Experience developing device drivers or other similar low-level embedded software
Knowledge of modern Intel and ARM architectures
Associate Embedded Software Engineer
By Rockwell Automation At Milwaukee, WI, United States
Operate across the entire software development life cycle requirements management, design, implementation, test, release, and maintenance
Experience in requirements decomposition and test traceability
Experience developing software and automated tests and tools in object-oriented languages such as C++ or Python
Ability to understand and apply knowledge of object-oriented analysis, design, and programming techniques
Experience with automation frameworks and tools development
Experience in using open source tools like Git and Jenkins
Embedded Software Engineer Jobs
By Answer Engineering At , Troy, Mi
Extensive experience in requirements, change and configuration management tools such as Polarian, JIRA, Bitbucket, IBM-RTC etc.
Experience in memory management techniques and software design implementation for production intent ECUs.
Develop software component and sub-component requirements for various ECU applications.
Design and develop embedded software modules using standard model-based design tools and/or embedded C/C++ programming for vehicle architecture component requirements.
Support software architect in establishing and traceability to overall product software architecture and vehicle interface requirements.
Work with internal and external stakeholders for requirements, design, and test method development.
Software Development Engineer Jobs
By Amazon Dev Center U.S., Inc. At , Herndon, Va
Experience working on projects with multiple teams, communicating technical, design, interface, and feature requirements and implementation
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
In depth experience with all phases of the SDLC
Experience designing and building software from scratch
Software Development Engineer 1 Jobs
By AMD At San Jose, CA, United States
Work very closely with dev teams and Project Managers to drive results
Knowledge of Windows and Linux Operating System
Knowledge of Hardware concepts around CPU, Server, FPGA, PCIe
Knowledge of Software Engineering principles, Data structure, algorithms, Operating Systems concepts, and multithread programming
Good analytical and problem-solving skills
Hardware and Software bring up of Client and Server boards
Software Development Engineer Jobs
By EZDynamic, LLC At Alpharetta, GA, United States
Utilize your hands-on experience in Java, Microservices, and RESTful API development to develop and support applications through the SDLC
5+ years of experience using Java, RESTful APIs, Messaging Technologies (Kafka, MQ, JMS), Maven
5+ years of experience using framework toolsets such as Spring Boot, Microservice Architecture, Pivotal Cloud Foundry
3+ years of experience in Cloud Based technologies such as AWS EC2, Snowflake, Azure
Candidate must have a Green Card or be a US Citizen
This is an onsite role out of Alpharetta - GA

Are you an experienced Embedded Software Development Engineer looking for a new challenge? We are looking for a creative and innovative engineer to join our team and help us develop cutting-edge embedded software solutions. You will have the opportunity to work on a variety of projects and collaborate with a talented team of engineers to create innovative products. If you are passionate about embedded software development and have the skills to make a difference, then this is the job for you!

Overview Embedded Software Development Engineers are responsible for developing software for embedded systems and devices. They design, develop, test, and maintain software for embedded systems, such as microcontrollers, digital signal processors, and other embedded systems. They also develop software for embedded systems applications, such as medical devices, automotive systems, and consumer electronics. Detailed Job Description Embedded Software Development Engineers are responsible for designing, developing, testing, and maintaining software for embedded systems. They develop software for embedded systems applications, such as medical devices, automotive systems, and consumer electronics. They also develop software for embedded systems, such as microcontrollers, digital signal processors, and other embedded systems. They analyze customer requirements and develop software solutions to meet those requirements. They also develop software for embedded systems, such as microcontrollers, digital signal processors, and other embedded systems. They also develop software for embedded systems applications, such as medical devices, automotive systems, and consumer electronics. Job Skills Required
• Knowledge of embedded systems and software development
• Knowledge of programming languages such as C, C++, and Assembly
• Knowledge of embedded operating systems such as Linux, Windows CE, and VxWorks
• Knowledge of hardware design and development
• Knowledge of debugging and troubleshooting techniques
• Knowledge of communication protocols such as CAN, Ethernet, and USB
• Knowledge of software development methodologies such as Agile and Waterfall
• Ability to work independently and in a team environment
• Ability to work under pressure and meet deadlines
• Excellent problem-solving and analytical skills
Job Qualifications
• Bachelor’s degree in Computer Science, Electrical Engineering, or related field
• 5+ years of experience in embedded software development
• Experience with embedded systems and software development
• Experience with programming languages such as C, C++, and Assembly
• Experience with embedded operating systems such as Linux, Windows CE, and VxWorks
• Experience with hardware design and development
• Experience with debugging and troubleshooting techniques
• Experience with communication protocols such as CAN, Ethernet, and USB
• Experience with software development methodologies such as Agile and Waterfall
Job Knowledge
• Knowledge of embedded systems and software development
• Knowledge of programming languages such as C, C++, and Assembly
• Knowledge of embedded operating systems such as Linux, Windows CE, and VxWorks
• Knowledge of hardware design and