Software Dev Engineer
ID: JR0025407
Job Title:
Software Dev Engineer
Role Overview:
Develops software as the primary job function; Designs, develops, debugs & tests complex software in any field e.g., systems software, software development tools, applications, drivers, numerical methods, UI’s, web. May work directly with companies developing and optimizing compilers, operating systems, and other software technologies. Usually holds an academic degree in Computer Science, Computer Engineering or Computational Science.
Software Engineers conduct or participate in diverse research and work with design, layout and hardware engineers in the design, development, and use of productivity enhancement layout tools and design rule checkers, electronic data processing systems software. Determine computer user needs, advises hardware designers on machine characteristics that affect software systems such as storage capacity, processing speed, and input/output requirements, designs and develops compilers and assemblers, utility programmers, and operating systems. Responds to customer/client requests or events as they occur. Develop solutions to problems using formal education, and formal software process.
About you:
• You have 7+ years of software engineering experience, with emphasis in Microsoft
Windows or MacOS based enterprise applications development and basic
knowledge in Networking and OS fundamentals
• You have Strong Windows/MacOS internals, API/UI development skills using
C/C++ technologies
• You have Windows/MacOS desktop application or driver development experience
with deep knowledge on tools like Visual Studio, XCode, WinDBG , Wireshark,
fiddler and equivalent
• You have excellent oral and written communication skills and having the ability to
deal with interoperability issues is a big plus
• Any patents would be appreciated.
Company Benefits and Perks:
We work hard to embrace diversity and inclusion and encourage everyone to bring their authentic selves to work every day. We offer a variety of social programs, flexible work hours and family-friendly benefits to all of our employees.
- Pension and Retirement Plans
- Medical, Dental and Vision Coverage
- Paid Time Off
- Paid Parental Leave
- Support for Community Involvement
We're serious about our commitment to diversity which is why we prohibit discrimination based on race, color, religion, gender, national origin, age, disability, veteran status, marital status, pregnancy, gender expression or identity, sexual orientation or any other legally protected status.