Senior Embedded Software Engineer

undefined ago • 6 Years + • Software Development & Engineering

Job Summary

Job Description

SAS One is seeking a Senior Embedded Software Engineer with 6+ years of experience in embedded systems development. The role involves leading the design and development of software for various processor platforms using assembly, C, and C++. Key responsibilities include optimizing software and preparing comprehensive technical documentation. Candidates should have hands-on experience with Linux, Yocto BSP, ARM, and x86 architectures, along with strong skills in system-level programming and device driver development for various hardware interfaces and wireless technologies.
Must have:
  • Lead the design and development of software for 8, 16, 32, and 64-bit processor platforms.
  • Develop and optimize software in assembly language, C, C++ for embedded systems.
  • Prepare technical documentation, including design verification test documents, software development plans, design specifications, and requirements specifications.
  • Minimum of 6+ years in software development, focusing on embedded systems.
  • Hands-on experience with Linux, Yocto BSP, ARM, and x86 architectures.
  • Strong background in system-level programming for Linux and developing device drivers.
Good to have:
  • Experience with Android

Job Details

Job Description

Experience & Qualifications:

Education:

Bachelor’s degree in Computer Science, Computer Engineering, Software Engineering, or a related field.

Experience:

  • Minimum of 6+ years in software development, focusing on embedded systems.
  • Hands on experience with Linux, Yocto BSP, ARM, and x86 architectures.
  • Strong background in system-level programming for Linux and developing device drivers.

Skills:

  • Programming Languages: Proficiency in assembly language, C, C++.
  • Embedded Systems Expertise: Development of device drivers for hardware interfaces such as USB, ATA, Video, Audio, Ethernet, CAN, NAND flash, NOR flash, DDR3/4, SDRAM, HDMI, PCI Express, SPI, and I2C.
  • Knowledge of wireless technologies like 802.11, WiFi, Bluetooth, GPS, and cellular.

Tools & Methodologies:

  • Familiarity with Agile/Scrum development methodologies.
  • Experience with tools like spectrum analyzers, oscilloscopes, and JTAG debuggers.
  • Processor Platforms: Extensive experience with ARM Power PC and x86 processor cores.
  • Operating Systems: Proficiency in developing software for Linux with Yocto BSP platforms, Experience with Android is optional.

Responsibilities:

  • Lead the design and development of software for 8, 16, 32, and 64-bit processor platforms.
  • Develop and optimize software in assembly language, C, C++ for embedded systems.
  • Prepare technical documentation, including design verification test documents, software development plans, design specifications, and requirements specifications.

Company Overview:

SAS One, a leading software-as-a-service (SaaS) company, creates simple business utility softwares that help businesses to grow with changing times & technology. We are committed to providing our customers with the most affordable business solutions, making it easier for any company to transform into a technology-friendly company.

https://www.linkedin.com/redir...

Similar Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Similar Skill Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Jobs in Bengaluru, Karnataka, India

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Software Development & Engineering Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

About The Company

Web3 and AI based next generation hiring platform

Bengaluru, Karnataka, India (On-Site)

Bengaluru, Karnataka, India (On-Site)

Bengaluru, Karnataka, India (On-Site)

Bengaluru, Karnataka, India (On-Site)

Bengaluru, Karnataka, India (On-Site)

Bengaluru, Karnataka, India (On-Site)

Bengaluru, Karnataka, India (On-Site)

Bengaluru, Karnataka, India (On-Site)

Bengaluru, Karnataka, India (On-Site)

Bengaluru, Karnataka, India (Hybrid)

View All Jobs

Get notified when new jobs are added by NextHire

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug