Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Senior Embedded Software Engineer - Cyber image - Rise Careers
Job details

Senior Embedded Software Engineer - Cyber

STR is a growing technology company specializing in advanced research and development for national security challenges. They seek a Senior Embedded Software Engineer to join their Cyber Division.

Skills

  • C programming
  • C++ programming
  • Python programming
  • Embedded systems knowledge
  • Firmware and driver development

Responsibilities

  • Design, develop, and test software applications and tools using C, C++, and Python
  • Ensure software quality through unit-level and system-level tests
  • Integrate software components using networking/messaging technologies
  • Package software for configuration control, delivery, and deployment
  • Communicate technical foundations of software designs through reports and presentations

Education

  • BS in Computer Science or related field (5 years experience) or MS (3 years experience)

Benefits

  • Collaborative learning environment
  • Opportunity to work on challenging projects
  • Support for technical growth
To read the complete job description, please click on the ‘Apply’ button
STR Glassdoor Company Review
4.0 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
STR DE&I Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of STR
STR CEO photo
Amanda W. Hite
Approve of CEO

Average salary estimate

$110000 / YEARLY (est.)
min
max
$90000K
$130000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Senior Embedded Software Engineer - Cyber, STR

As a Senior Embedded Software Engineer at STR in Melbourne, Florida, you'll play a pivotal role in our mission to enhance national security through innovative technology. Here at STR, we pride ourselves on our collaborative spirit, crafting cutting-edge solutions that address pressing cybersecurity challenges. In this position, you'll be working with a talented multidisciplinary team focused on developing vulnerability research technologies that bridge the digital and physical realms. Your responsibilities will include designing, developing, and rigorously testing software applications and tools using programming languages like C, C++, and Python. We value quality, and as such you will ensure software excellence by performing comprehensive unit-level and system-level tests and verifications. Furthermore, you will integrate software components through various networking and messaging technologies. The work environment is dynamic and impactful, where clear communication of your technical designs through reports and presentations is essential. To thrive in this role, you will need a solid foundation in microcontroller software, embedded systems, or firmware, and a knack for problem-solving. If you're looking for a challenge that not only demands technical acuity but also contributes to making the world a safer place, then STR is the perfect fit for you. We encourage you to bring your unique skills and enthusiasm to our team as we tackle complex cyber problems head-on. Join us to embark on a rewarding career where your efforts will have meaningful implications for national security!

Frequently Asked Questions (FAQs) for Senior Embedded Software Engineer - Cyber Role at STR
What are the responsibilities of a Senior Embedded Software Engineer at STR in Melbourne?

As a Senior Embedded Software Engineer at STR in Melbourne, your primary responsibilities will involve designing, developing, and testing software applications and tools using programming languages like C, C++, and Python. You will also be tasked with ensuring software quality through rigorous unit-level and system-level testing and verification. Integration of software components using networking technologies will be part of your role, and you'll communicate technical designs through reports and presentations.

Join Rise to see the full answer
What qualifications are needed for the Senior Embedded Software Engineer position at STR?

To qualify for the Senior Embedded Software Engineer position at STR, you need a Bachelor’s degree in Computer Science or a related field with five years of experience, or a Master's degree with three years of relevant experience. Proficiency in at least one compiled and one scripting programming language, as well as deep knowledge of embedded systems or firmware, is crucial. The ability to obtain a Top Secret security clearance is also required.

Join Rise to see the full answer
What programming languages should I be familiar with for the Senior Embedded Software Engineer role at STR?

For the Senior Embedded Software Engineer role at STR, you should be proficient in C, C++, and Python. Additionally, familiarity with assembly language and scripting languages is highly beneficial. Experience with software scripting and build automation tools, such as bash and make, is also advantageous.

Join Rise to see the full answer
Is security clearance required for the Senior Embedded Software Engineer role at STR?

Yes, the Senior Embedded Software Engineer position at STR requires the ability to obtain a Top Secret security clearance, which necessitates U.S. citizenship. This is essential in ensuring our work aligns with national security regulations and protocols.

Join Rise to see the full answer
What kind of work culture can I expect as a Senior Embedded Software Engineer at STR?

At STR, you can expect a supportive and collaborative work culture that emphasizes teamwork and innovative thinking. We are dedicated to creating an environment that recognizes individual contributions while fostering deep technical understanding. Our team members are encouraged to push the envelope of technology and engage in rewarding work that contributes to national security.

Join Rise to see the full answer
Common Interview Questions for Senior Embedded Software Engineer - Cyber
Can you explain your experience with embedded systems?

In answering this question, detail specific projects you've worked on related to embedded systems. Highlight your roles, the technologies you used, and any challenges you overcame. This showcases your practical knowledge and problem-solving skills in the field.

Join Rise to see the full answer
How do you approach unit-level testing?

When discussing unit-level testing, explain your testing strategies, tools you’ve used, and how you ensure your code is robust and fault-tolerant. Emphasize your commitment to quality and continuous integration for greater software reliability.

Join Rise to see the full answer
What networking technologies have you worked with in software integration?

For this question, describe specific networking and messaging technologies you have utilized, such as TCP/IP or MQTT. Include examples of how you incorporated these technologies in projects to enhance software functionality.

Join Rise to see the full answer
Tell us about a time you had to troubleshoot a complex software issue.

In responding, narrate a situation where you effectively diagnosed a software issue. Focus on your analytical skills, the steps you took to troubleshoot, and the ultimate resolution, showcasing your problem-solving abilities.

Join Rise to see the full answer
How do you stay updated with the latest trends in embedded software development?

Discuss the resources you utilize, such as journals, online courses, and technical communities. Highlight your commitment to continuous learning to stay at the forefront of technology and maintain relevance in the field.

Join Rise to see the full answer
What is your experience with secure coding practices?

Explain your understanding of secure coding principles and detail any relevant experiences. This could include the specific vulnerabilities you've dealt with and methods you've implemented to mitigate risks.

Join Rise to see the full answer
How would you explain complex technical concepts to non-technical stakeholders?

Here, describe your strategy for simplifying technical jargon by using analogies, visuals, and straightforward language. The aim is to demonstrate your ability to communicate effectively across various audiences in the workplace.

Join Rise to see the full answer
What strategies do you use for effective code review?

Discuss your approach to conducting code reviews, including collaboration tools you prefer, checklists you might use, and how you provide constructive feedback. Emphasize how these practices lead to improved code quality and team learning.

Join Rise to see the full answer
What challenges have you faced when working in a team, and how did you overcome them?

In your answer, share a specific experience where team dynamics posed a challenge. Focus on your conflict resolution skills, your role in facilitating communication, and any positive outcomes from the situation.

Join Rise to see the full answer
Why do you want to work as a Senior Embedded Software Engineer at STR?

When answering this question, align your personal values with STR's mission to enhance national security. Talk about your passion for technology and cybersecurity, and how your skills and interests match the goals of the company. This will demonstrate genuine enthusiasm for the role.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
STR Hybrid Woburn, Massachusetts, United States
Posted 5 days ago
Photo of the Rise User
Posted 5 days ago
Photo of the Rise User
Posted 14 days ago
Photo of the Rise User
Posted 4 days ago
Photo of the Rise User
Posted 12 days ago
ICEDT Consult LTD Remote No location specified
Posted 4 days ago

Join ICEDT Consult LTD as a Frontend Developer to create exceptional web and mobile experiences.

Photo of the Rise User
Posted 3 days ago

Join Autodesk as a Software Engineer Intern and gain hands-on experience in software development while being mentored by industry leaders.

MATCH
VIEW MATCH
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
SALARY RANGE
$90,000/yr - $130,000/yr
EMPLOYMENT TYPE
Full-time, on-site
DATE POSTED
March 29, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
Someone from OH, Cincinnati just viewed Newborn/Pediatric Nurse Care Manager at Included Health
T
Someone from OH, Cleveland just viewed Commvault Backup L1/L2 at Talent Worx
Photo of the Rise User
32 people applied to Senior PLSQL Developer at ProArch
Photo of the Rise User
150 people applied to Scrum Master-Remote at DICE
Photo of the Rise User
Someone from OH, Cleveland just viewed Special Education PD Designer at GoalBook
Photo of the Rise User
Someone from OH, Fairfield just viewed Materials Associate at Anduril Industries
Photo of the Rise User
17 people applied to Front-end Developer at Venturenox
Photo of the Rise User
Someone from OH, Xenia just viewed Permitting Associate at Flock Safety
Photo of the Rise User
8 people applied to Game Developer (Unity) at LiquidX
Photo of the Rise User
Someone from OH, Lakewood just viewed Analyst-Treasury at American Express
Photo of the Rise User
Someone from OH, Cincinnati just viewed Senior Director, Digital Marketing at UserTesting
Photo of the Rise User
Someone from OH, Cleveland just viewed Product Manager, AI & STEM Specialist at Macmillan Learning
Photo of the Rise User
Someone from OH, Ashland just viewed Prior Authorization Specialist at LifeStance Health
Photo of the Rise User
Someone from OH, Ashland just viewed Prior Authorization Specialist at LifeStance Health
F
Someone from OH, Grove City just viewed Director of Internal Communications at Filevine
Photo of the Rise User
Someone from OH, Amelia just viewed Copy Editor (contract) at Morning Brew Inc.
Photo of the Rise User
Someone from OH, Versailles just viewed Parts Manager at Crown Equipment
Photo of the Rise User
Someone from OH, Cincinnati just viewed Bookkeeper - Franchise Location at H&R Block