Firmware Developer
Kasmo Global
Landis and Gyr
Firmware Developer
Top rate- Depending on expereince top rate is 70
Onsite Alpharetta GA
Must have: - Experience in Embedded Software / firmware development on an embedded system (RTOS) - Proficiency in Embedded C /C++ - Experience in SPI/UART/I2C/USB communication. - Must have worked on ARM/Renesas/Silab SoC or Microcontroller. - Experience in board bring up / debugging is desirable. - Experience in stack development for Networking protocol like IPv6/ DHCP/TCP/UDP and RF communication protocols like IEEE802.15.4/ Zigbee/LoRA - Development Tools: IAR, Oscilloscope, Logic analyzer - Repository Management Tool: Git/Gerrit/Jenkin - Familiarity with Wireless communication and Networking protocols - Experience with RF networks, security encryption and packet-based networks are desirable. - Experience with protocol stacks such as 802.15.4e, 6LowPAN, SNMPv2/3, DHCPv6, FTP is desirable. Good to have: - Knowledge of Open-source protocol like CoAP / MQTT / Wireless Security - Experience in software development for Metering protocols (DLMS/COSEM/ANSI) - Any scripting language such as Perl, Bash, Python or TCL - Experience in Linux internals / system programming - One round: Virtual Panel interview with Vidya and 2 members of technical team Interview Questions: -
- How many years of experience with board bring up? If so at which Companies did you do board bring up on your resume?
How many years of experience with microcontrollers do you have? If so at which companies listed on your resume?
Do you have experience with debugging tools?
SPI Interface: How did you configure microcontroller? - how did you figure out the configuration & make sure it was optimum?
Have you read a data sheet for an interface match/microcontroller?
do you know how to use hardware timers?
How do you manage time in an embedded system?
How do you configure SPI/UART?
how did you manage data traffic
what was the pull rate in which you recieved data?
How do you decide the frequency of pulling so that you do not lose data?
have you written code in C Language?
are you familiar with memory location in c language?
do you have linux experience?
Do you have low level linux experience?
how comfortable are you in writing your own driver?
do you know how SPI works?
How/what tools do you use to determine what is causing memory leaks?
Vacancy posted 15 hours ago
Similar jobs that could be interesting for youBased on the Firmware Developer in Schaumburg, IL vacancy
- ...Schedule - Monday-Wednesday ONSITE and Thur/Fri remote. Some weeks will require all 5 onsite Only show me people with 7+ years FIRMWARE. Must Haves 1. Bachelors in Electrical or Computer Engineering 2. 7+ years of Firmware Development Experience (No flexibility...SuggestedRemote work
- ...experience in model-based development, embedded systems, and real-time software integration. Key Responsibilities Develop and implement embedded software using Embedded C for real-time systems Design and develop control algorithms using MATLAB/Simulink...SuggestedContract work
$55 per hour
...bench if needed Software reviews Interaction with team : ~ They will work with a software architect and other software developers on a daily basis Work environment : Typical embedded software development tools including Matlab/Simulink, an IDE,...SuggestedWork at officeMonday to Friday3 days per week$45 - $55 per hour
...Description This role offers the opportunity to design and develop electronic hardware from concept to completion for complex embedded... ...existing hardware designs, is a plus. Familiarity with firmware or embedded software and how it interfaces with hardware is a plus...SuggestedContract workTemporary workCasual work- ...Software Engineer The Senior Embedded Software Engineer will lead firmware design, implementation, and testing across the full product... ...structures, task estimates, and support project planning. Develop and implement risk mitigation strategies throughout the...SuggestedLocal areaRemote work
$75k - $150k
...in cellular / wireless communications. Hands-on experience in embedded software development is also beneficial. Our products are developed to very high standards of quality and reliability and you will be expected to learn and conform to the department's software process...Contract workRelocationFlexible hours$63.8k - $97.6k
...level development, hardware-to-software integration, and robust firmware architecture. While this position involves Digital Signal... ...Responsibilities Feature Development: Contribute as an individual developer by writing new feature software and analyzing requirements for...$70.5k - $100.3k
...architecture approaches Knowledge of software engineering principles Experience with C/C++ software development Experience developing using embedded Linux; Ability to effectively navigate and work in a Yocto Linux target environment preferred Capable of using...Full timeTemporary workWork at officeLocal areaRemote workWorldwide- Office Location: Schaumburg, IL (Includes Flexible WFH Option) Position Summary: The Senior Embedded Software Engineer owns the full lifecycle of embedded microcontroller software development for new and existing products. This role requires technical ownership...Work at officeWork from homeFlexible hours
- ...is going into embedded controls that are out in the field and developing secure code is an initiative and expectation.....are you familiar... ...Embedded Software Engineer will develop embedded software/firmware for high performance, real-time controls and protective relays...
- ...Senior Embedded Software Engineer - Autonomy Systems Location: Mossville, IL (On-site) Overview We are developing a new autonomy-related system that enables drive-by-wire capability on off-highway and legacy vehicle platforms. This role focuses on application...
- ...Job Title Key Responsibilities Develop and integrate software solutions for semi‐autonomous and autonomous machine systems. Collaborate with engineering teams to prototype new approaches and bring solutions into production. Apply and integrate positioning...InternshipRemote work
- A leading technology company seeks an Embedded Senior Sales Engineer in Schaumburg, Illinois. In this role, you will leverage your technical expertise to solve complex challenges and collaborate with sales teams. The ideal candidate has over 3 years of related experience...
- ...and requires hands-on experience taking control logic from design through implementation. Responsibilities Design, develop, and implement control algorithms using MATLAB and Simulink Perform model-based design for embedded control systems...Contract work
- This is an excellent position for a talented, motivated engineer seeking the opportunity to make a strong impact. Education/Experience BS in Engineering, MSEE is a plus, and a minimum of seven to ten years related experience. Necessary Skills Proficiency in C/C++ programming...Permanent employmentContract workLocal areaRemote workWeekend work
- ...Comrise is seeking an experienced Embedded C++ Developer in Buffalo Grove, Illinois, to join a dynamic engineering team dedicated to innovative embedded software solutions. The role demands strong expertise in C++ for embedded systems combined with a hands-on approach...Contract work
$63.8k - $97.6k
Motorola Solutions is seeking an Embedded Software Engineer to join our signal processing group. The ideal candidate will focus on low-level development and hardware-to-software integration. The role will involve implementing digital signal processing, working with real...- A leading tech company in Schaumburg, IL, is seeking a motivated engineer to design and implement embedded systems. The ideal candidate will have extensive experience in C/C++ programming within an embedded Linux environment and a strong understanding of networking protocols...Remote job
- Exeliq Consulting in Schaumburg, Illinois, is seeking a Senior Computer Vision Engineer passionate about Big Data, Data Science, and AI. The role involves creating solutions for diverse industries, managing company direction, and transforming customer requests into actionable...
- A global leader in fitness equipment is seeking an Embedded Software Engineer to design and optimize embedded systems for connected fitness products. Located in Schaumburg, IL, this hybrid role requires collaboration with Product Management, Quality Assurance, and Engineering...
- Ampcus, Inc in Buffalo Grove, IL is seeking a Mid-Level Embedded C++ Developer to develop and maintain embedded software solutions for building automation systems. This role involves firmware development, debugging, collaboration with cross-functional teams, and participating...
- ...hardware interfacing, and system-level integration using real-time operating systems (RTOS). Key Responsibilities: Develop and integrate embedded device drivers and low-level software components for electronics control units (ECUs). Design and...Contract work
- ...currently seeking a highly qualified candidate for the role of Senior Firmware Engineer for a prominent organization in the communications... ...Firmware Engineer will be responsible for designing and developing electronic circuitry and software for communication products and...
- ...clear communication style, and a track record of shipping meaningful work that holds up well in production. Key Responsibilities Develop robotics software in C++ and Python, with strong attention to real-time performance and reliability. Design and integrate sensor...Full timeH1bLocal areaImmediate startRemote workVisa sponsorshipWork visa
- Aleron is seeking an Embedded C++ Developer in Buffalo Grove, IL. The ideal candidate will have over 5 years of experience in C++ and embedded systems development. This contract role involves developing software solutions for building automation systems. Candidates should...Contract work
- ...technologies that keep our products and teams on the cutting edge. As a key member of the team, this individual will help design, develop, and maintain complex JEE solutions with a focus on quality, performance, and resiliency. Responsibilities Be a part of a...Full timeTemporary workShift work3 days per week
$55 - $70 per hour
...Job Title: Embedded Software Engineer (Firmware) Job Description This role focuses on designing, implementing, and delivering production... ...hard real-time deadlines on Cortex-M4F microcontrollers. Develop, extend, and harden Device Abstraction Layer drivers for STM32G...Contract workTemporary work- ...Software Developer Job Description Join the Safety Systems Integration team supporting the Driver Safety Systems and Collision Mitigation Systems groups. As a Software Developer, you will apply the principles of computer science and mathematical analysis to design...
- ...skilled Software Engineer to support the deployment of production software onto real-world systems and machines. This role focuses on developing, integrating, and maintaining high-quality C++ software, with a strong emphasis on CI/CD pipelines, backend infrastructure, and...
- ...building software applications using C#/.NET within an Azure-based environment, while also contributing to DevOps practices that improve developer workflows, system reliability, and deployment efficiency. You will work closely with global engineering teams and cross-functional...Visa sponsorship
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Firmware Developer. Be the first to apply!

