Job offers - CrawlJobs

Embedded Developer Jobs (On-site work)

34 Job Offers

[EMC] Embedded Android Automotive Developer (1 Year Contract)
Save Icon
Salary Icon
Salary
Not provided
Expiration Date
Until further notice
[ETA] Embedded Software Developer - Flash Bootloader (Open for Fresher)
Save Icon
Salary Icon
Salary
Not provided
Expiration Date
Until further notice
[EDA] Intern for Embedded Developer
Save Icon
Location Icon
Location
Vietnam, Tân Bình
Salary Icon
Salary
Not provided
Expiration Date
Until further notice
Embedded Software Developer
Save Icon
Salary Icon
Salary
150000.00 - 250000.00 USD / Year
Expiration Date
Until further notice
Senior Embedded Software Developer(RTOS)
Save Icon
Location Icon
Location
Salary Icon
Salary
Not provided
Expiration Date
Until further notice
Embedded Software Developer (C++)
Save Icon
Location Icon
Location
Salary Icon
Salary
Not provided
Expiration Date
Until further notice
[ETA] Senior AUTOSAR Embedded Software Developer (C/C++, AUTOSAR, firmware, middleware)
Save Icon
Salary Icon
Salary
Not provided
Expiration Date
Until further notice
Sr. C++ Embedded Developer with Network
Save Icon
Location Icon
Location
Salary Icon
Salary
Not provided
Expiration Date
Until further notice
Lead C++ Embedded Developer with Network
Save Icon
Location Icon
Location
Salary Icon
Salary
Not provided
Expiration Date
Until further notice
Embedded Software Developer | AI-enabled fire detection cameras (f/m/div.)
Save Icon
Location Icon
Location
Salary Icon
Salary
Not provided
Expiration Date
Until further notice
Embedded Software Developer - Automotive Sensors (f/m/div.)
Save Icon
Location Icon
Location
Salary Icon
Salary
Not provided
Expiration Date
Until further notice
Embedded Developer
Save Icon
Seeking an experienced Embedded Developer in Annapolis Junction, MD. You will design, develop, and debug embedded software, translating requirements into code using C, C++, or assembly. Requires a STEM degree and 12+ years of experience in system development, testing, and integration. Enjoy top-t...
Location Icon
Location
United States, Annapolis Junction
Salary Icon
Salary
190000.00 - 225000.00 USD / Year
Expiration Date
Until further notice
Embedded Developer
Save Icon
Location Icon
Location
United States, Annapolis Junction
Salary Icon
Salary
69400.00 - 158000.00 USD / Year
Expiration Date
Until further notice
Embedded Developer 3
Save Icon
Columbia Technology Partners seeks an Embedded Developer 3 in Annapolis Junction, MD. You will analyze requirements, design, and debug embedded software using C, C++, or assembly. Requires a STEM degree and 12+ years of experience. Benefits include free vision/dental, 6% 401k match, and $10,000 f...
Location Icon
Location
United States, Annapolis Junction
Salary Icon
Salary
190000.00 - 225000.00 USD / Year
Expiration Date
Until further notice

About the Embedded Developer role

Embedded Developer Jobs: Your Gateway to a Career at the Heart of Technology

Embedded developers are the specialized engineers who breathe life into hardware, writing the software that powers the intelligent devices integral to our modern world. If you're searching for embedded developer jobs, you are targeting a profession at the intersection of software and hardware, where code directly interacts with the physical realm. These professionals design, develop, and maintain the firmware and low-level software that run on microcontrollers, microprocessors, and system-on-chip (SoC) units within dedicated devices. Unlike general software applications, embedded software is built for specific functions, with stringent constraints on memory, processing power, and power consumption, making efficiency and reliability paramount.

A career in embedded development typically involves a wide range of responsibilities centered on the full software lifecycle. Developers analyze system requirements, architect software solutions, and write efficient code in languages like C, C++, and sometimes Python for scripting or higher-level tasks. They work closely with hardware engineers to integrate software with electronic components, sensors, and actuators. A significant part of the role involves debugging complex issues using tools like oscilloscopes, logic analyzers, and in-circuit debuggers. Developers also create and execute rigorous tests to ensure robustness, often working within real-time operating systems (RTOS) or embedded Linux environments. For the latter, tasks may include customizing the kernel, building board support packages (BSP), and utilizing frameworks like Yocto. Maintaining and optimizing existing codebases, performing code reviews, and documenting designs are also standard duties.

To succeed in embedded developer jobs, a specific skill set is essential. A strong foundation in computer science or electrical engineering is typical, with deep proficiency in low-level programming languages, particularly C. Understanding computer architecture, data structures, and algorithms is crucial. Developers must be adept at reading circuit schematics and datasheets. Knowledge of communication protocols (such as I2C, SPI, UART, CAN, USB, Ethernet, and Bluetooth) is fundamental. Experience with version control systems like Git, debugging techniques, and integrated development environments (IDEs) is expected. For roles involving embedded Linux, skills in shell scripting, cross-compilation, and driver development are highly valuable. Beyond technical prowess, successful embedded developers possess strong problem-solving abilities, attention to detail, and the capacity to work collaboratively in agile teams alongside hardware engineers, QA, and product managers.

The field offers diverse opportunities across industries such as automotive, aerospace, medical devices, consumer electronics, industrial automation, and telecommunications. Whether you are an entry-level programmer or a senior architect, embedded developer jobs demand a passion for understanding how things work from the silicon up. It's a rewarding career for those who enjoy tangible results, seeing their code directly control a machine, a vehicle, or a life-saving medical device. If you have a knack for efficient coding and a curiosity for hardware, exploring embedded developer jobs could be your path to shaping the future of smart technology.