Toshiba

Principal Software Engineer, Embedded Systems Development

Toshiba

Chicago, IL, USA
Full-TimeDepends on ExperienceSenior LevelMasters
Job Description

Are you ready to take your career to the next level? Toshiba is seeking a highly skilled and experienced Principal Software Engineer for our Embedded Systems Development team. In this role, you will have the opportunity to lead and contribute to the development of cutting-edge technologies for our world-renowned products. If you are a driven and innovative individual with a strong background in embedded systems development, we encourage you to apply for this exciting opportunity. Join our dynamic team and be a part of shaping the future of technology with Toshiba.

  1. Lead and contribute to the development of cutting-edge technologies for Toshiba's world-renowned products.
  2. Utilize extensive knowledge and experience in embedded systems development to drive innovation and advancement within the team.
  3. Collaborate with cross-functional teams to design, develop, and test new software solutions for Toshiba's products.
  4. Take ownership of project timelines and ensure timely delivery of high-quality software.
  5. Mentor and guide junior engineers in the team, providing technical expertise and knowledge sharing.
  6. Stay updated on industry trends and advancements in embedded systems development to incorporate into Toshiba's products.
  7. Work closely with product managers and stakeholders to understand and translate business requirements into technical solutions.
  8. Conduct code reviews and provide constructive feedback to ensure code quality and maintainability.
  9. Troubleshoot and debug software issues as needed.
  10. Maintain documentation and keep track of project progress.
  11. Continuously improve software development processes and methodologies.
  12. Represent Toshiba in technical discussions and conferences.
  13. Adhere to company policies and processes, including security protocols and code standards.
  14. Adapt to changing project requirements and priorities.
  15. Collaborate with other teams within the organization to ensure seamless integration of software components.
Where is this job?
This job is located at Chicago, IL, USA
Job Qualifications
  • Extensive Experience With Embedded Systems Development: The Ideal Candidate For This Role Should Have A Minimum Of 8-10 Years Of Experience In Developing Embedded Systems, With A Proven Track Record Of Successfully Delivering Complex Projects.

  • Strong Programming Skills: Proficiency In Programming Languages Such As C, C++, And Assembly Language Is Essential For A Principal Software Engineer In Embedded Systems Development. The Candidate Should Also Have Experience With Real-Time Operating Systems (Rtos) And Device Drivers.

  • Knowledge Of Hardware Design And Development: A Strong Understanding Of Hardware Design Principles And Experience Working With Hardware Engineers Is Crucial For This Role. The Candidate Should Be Able To Collaborate Effectively With Hardware Teams To Ensure Seamless Integration Of Software And Hardware Components.

  • Leadership And Project Management Skills: As A Principal Software Engineer, The Candidate Will Be Responsible For Leading A Team Of Software Engineers And Managing Multiple Projects Simultaneously. Strong Leadership Skills And Experience In Project Management Are Necessary To Be Successful In This Role.

  • Familiarity With Industry Standards And Regulations: The Ideal Candidate Should Have A Deep Understanding Of Industry Standards And Regulations Related To Embedded Systems Development, Such As Iso 26262, Iec 61508, And Misra-C. Knowledge Of Safety-Critical Systems And Experience With Functional Safety Processes Is Also Highly Desirable.

Required Skills
  • Software Development

  • Debugging

  • C/C++

  • Embedded systems

  • System architecture

  • Embedded Linux

  • Programming Languages

  • Real-Time Operating Systems

  • Hardware Design

  • Device Drivers

  • Firmware Design

Soft Skills
  • Communication

  • Conflict Resolution

  • Emotional Intelligence

  • Leadership

  • Time management

  • creativity

  • Critical thinking

  • Teamwork

  • Adaptability

  • Problem-Solving

Compensation

According to JobzMall, the average salary range for a Principal Software Engineer, Embedded Systems Development in Chicago, IL, USA is $130,000 - $165,000 per year. This can vary depending on factors such as experience, skills, and the specific company. Some companies may offer higher salaries for this position, while others may offer lower salaries. Additionally, benefits and bonuses may also affect the overall salary package for this role. It is important to research the specific company and negotiate for a competitive salary based on your qualifications and experience.

Additional Information
Toshiba is an Equal Opportunity Employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. We do not discriminate based upon race, religion, color, national origin, sex, sexual orientation, gender identity, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics.
Required LanguagesEnglish
Job PostedJune 21st, 2024
Apply BeforeSeptember 18th, 2025
This job posting is from a verified source. 
Reposted

Apply with Video Cover Letter Add a warm greeting to your application and stand out!

About Toshiba

Toshiba Corporation is a Japanese multinational conglomerate headquartered in Tokyo, Japan. Its diversified products and services include information technology and communications equipment and systems, electronic components and materials, power systems, industrial and social infrastructure systems, consumer electronics, home appliances, medical equipment, office equipment, as well as lighting and logistics.

Frequently asked questions

Get interviewed today!

JobzMall is the world‘ s largest video talent marketplace.It‘s ultrafast, fun, and human.

Get Started