Embedded Software Engineer

AGNIK, LLC
Berkeley, CA, United States
3 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Starter
Experience required
1 year minimum
Working hours
Regular working hours
Languages
English
Job source

Tech stack

C (Programming Language) 4G (Telecommunication) User Authentication Bluetooth Communications Protocols Computer Networks Software Debugging Linux Embedded Software Firmware Real-Time Operating Systems Software Engineering
+3 more
Wi-Fi Technology Information Technology Software Version Control

Job description

As an employee of Agnik, the primary focus of the Embedded Software Engineer would be to main existing firmware, adding new features, and creating new IoT products. The selected person would be accountable for the product development lifecycle including establishing development processes such as source control, build mechanism, and testing. The successful candidate will be knowledgeable and passionate about latest developments in embedded software technologies, should be a hands on developer, and enthusiastic about IoT. The position does not require extensive travel.

Duties Include

  • Design and implement software for connected car systems from requirements to production and commercial deployment.
  • Develop firmware for connected car applications in C language.
  • Dealing with Linux/RTOS systems and interfacing with hardware subsystems.
  • Test and debug firmware in vehicle simulators and real vehicles.
  • Interface with Bluetooth, 3G/4G, WiFi, and other types of communication modules.
  • Develop firmware for vehicle OBD-II applications.
  • Familiarity with network communications protocols, authentication, and encryption technology.

Requirements

Do you have experience in Software engineering?, Do you have a Master’s degree?, * B.Tech/BS/M.Tech from a reputed University in Computer Science, Electrical/Electronic engineering (or other engineering/Science) with relevant experience

  • 1 - 3 years of experience in building embedded applications using C language.
  • Ability to communicate in fluent English. Effective communications skills and strong interpersonal skills, both orally and in written form.
  • Familiarity with vehicle OBD-II communication protocols will be a plus.
  • Attention to details, ability to prioritize and meet aggressive deadlines.

Benefits & conditions

Commensurate with qualifications. Benefits, possible overseas trip.

About the company

Agnik, is a global connected car technology company (www.agnik.com) operating in 38 countries headquartered in USA with major consumer brands like Vyncs (www.vyncs.com) and several B2B products. Agnik is looking for a full-time member of its Technical Team at the rank of Embedded Software Engineer. If you want to join a top notch technical team that develops novel connected car applications and you are experienced in developing embedded systems firmware in C language then send a copy of your complete resume to jobs@agnik.com with a subject line “Embedded Software Engineer”.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:19 min

Advancing autonomous driving capabilities with specialized software talent

Katrin Lehmann Katrin Lehmann +1 · Coffee With Developers

52 sec

Running persistent Linux environments directly on Windows

Ben Breard Ben Breard · World Congress 2025

2:19 min

Orchestrating over-the-air firmware updates for vehicle modules

Denis Grahovac · World Congress 2021

3:04 min

Replacing complex wireless networking with web bluetooth connections

George Cave · World Congress 2023

51 sec

Programming languages optimized for embedded vehicle software

Martin Schmiedecker · LIVE

3:51 min

Technical skills and collaborative mindsets for mobility engineering roles

Georg Kühberger +1 · LIVE

Videos

See all

Related articles

See all